Pessoal eu fiz o script abaixo em AWK por não conseguir fazer em sed! Mais este ficou muito lento. o arquivo 1212.txt tem 45000 mil linha e o RE.txt tem 300...
2367
Mario Domenech Goulart
ec4mango
2 de Jun de 2004 1:33 am
Alo^ Jocelio ... Em vez de criar um processo para cada coluna de cada linha do arquivo, ... sed -e 's/;/ /g' 1212.txt | while read regi even desc quan erra; do...
2368
Jocelio (Formtap)
umespengenharia
2 de Jun de 2004 2:10 am
Entendi! não sabia que o test consumia mais processo mais pelo seu script eu estarei considerando o 5 primeiros campos, sendo que o campo 2 eu não preciso...
2369
Mario Domenech Goulart
ec4mango
2 de Jun de 2004 2:16 am
... Oops. Um bug. :-) E' so' colocar uma variavel como segundo argumento do read, para fazer as vezes do segundo campo, e nao usar ela. Ex.: read regi...
2370
Jocelio (Formtap)
umespengenharia
2 de Jun de 2004 2:40 am
Eu fiz deste jeito e seu script deu certo! Processou o arquivo em 15 minutos! (mil vezes melhor que o meu que levava 16 horas) hehehehe so tem um probleminha,...
2371
Alexsander Antunes Ro...
Alexsander.Rodrigues@...
2 de Jun de 2004 6:17 pm
boa tarde gurizada! gostaria de saber se há como pegar o status de uma execução do sed e como fazer isso. exemplo: echo $1 | sed "s/oqnquero//g" gostaria de...
2372
Thobias Salazar Trevi...
servagem
2 de Jun de 2004 9:28 pm
ae alexsander, ... hmm, em sed fazer isso de maneira limpa não sei. mas tu pode usar o grep que seta a sua saída como 0 ou 1 dependendo se casou ou não a...
2373
juliano longo
julianolinux
3 de Jun de 2004 11:46 am
Bom dia pessoal, sou novo ai na lista e gostaria de estar aprendendo muito sobre o sed e as ers, 1ºseguinte tenho a seguinte linha: 1 | 2 | 3 | 4 | Texto...
2374
Fábio Lapa
fabio_lapa
3 de Jun de 2004 12:08 pm
Olá pessoal, Esta é minha primeira mensagem na lista, e pra variar é uma dúvida :-) Estava lendo as últimas mensagens da lista e fiquei muito interessado,...
Bom dia gurizada, Outra dúvia: Num script tenho o seguinte #!/bin/sh patern=$1 texto=$2 nova=echo $texto | sed "s/$patern//g" Qdo $patern contém "/" ou "\",...
2377
Renato Michnik de Car...
xlinuxnews
3 de Jun de 2004 1:07 pm
Amigo, veja o script que o próprio Thobias desenvolveu :-) http://www.thobias.org/bin/sig_dc On Thu, 3 Jun 2004 09:07:42 -0300 (ART), Fábio Lapa ... -- echo...
2378
Leslie Harlley Watter
lhwatter
3 de Jun de 2004 1:17 pm
Olá Alexsander, ... Por que vc não experimenta usar outro separador que vc saiba que não vai ter no padrão? por exemplo nova = echo texto | sed...
2379
Aurelio Marinho Jargas
aureliojargas
3 de Jun de 2004 1:19 pm
oi alexsander, ... isso é um saco mesmo. o lance é você escapar os caracteres problemáticos da variável _antes_ de usá-la no sed. algo como: ...
2380
Jocelio (Formtap)
umespengenharia
3 de Jun de 2004 1:29 pm
Eu fiz deste jeito e seu script deu certo, valeu Mario!!! Processou o arquivo em 15 minutos! (mil vezes melhor que o meu que levava 16 horas) hehehehe So tem...
2381
MaRCeLO PeReiRA
gandalf_mp
3 de Jun de 2004 2:07 pm
ae amigos, Só para constar: eu também li o manual do dc para entender como o Thobias montou a string. hehehehehe []'s MaRcELo PeREiRa PHP/SQL/PostgreSQL ...
2382
Mario Domenech Goulart
ec4mango
3 de Jun de 2004 2:22 pm
... Ai' fica um pouco mais complicado. Nao sei como fazer isso com o read. A solucao e' ler a linha inteira e fazer a separacao de tokens por ";" dentro de um...
2383
André Luiz Alves d...
prates10
7 de Jun de 2004 5:46 pm
Senhores, Estou com um problemão!! Preciso buscar a linha que antecede uma certa string Já tentei com sed -n '/string/{x;p;};h39;, porém, não funciona na...
2384
Thobias Salazar Trevi...
servagem
7 de Jun de 2004 8:25 pm
ae andré, ... não funciona em que sentido? da erro?! o resultado não é o esperado.... ?! ... que ambiente é? se este teu sed tem suporte ao N e branches,...
2385
Erley
erleydoc
8 de Jun de 2004 7:47 pm
Ola Eu estou precisando aprender a utilizar o SED para unir a linha de um arquivo. As linha vem no seguinte formato: "'A0139;,'Excesso de...
2386
Thobias Salazar Trevi...
servagem
8 de Jun de 2004 9:19 pm
ae erley, ... [...] ... para ver se tem o \r tu usar a opção l do sed que te mostra o pattern space mostrando os chars.... $ sed -n l lixo primeira +\r$ ...
2387
leny
leny@...
12 de Jun de 2004 7:05 pm
Na escola SAPIENS os monitores ficam com as crianças no intervalo do brinquedo deixando de vigiar a escola e a portaria Na escola SAPIENS os monitores ficam...
2388
leny
leny@...
12 de Jun de 2004 7:05 pm
Na escola SAPIENS os monitores ficam com as crianças no intervalo do brinquedo deixando de vigiar a escola e a portaria Na escola SAPIENS os monitores ficam...
2389
Luiz Barbosa
luix_jedi@...
12 de Jun de 2004 9:57 pm
Salve pessoal! Estou precisando substituir uma linha por 3 novas linhas dentro de 17 arquivos que estão distribuídos em diretórios diferentes. Ou seja,...
2390
Coolins Paker
coolinspaker
13 de Jun de 2004 4:06 am
Ola lista, Tenho a seguinte string: Coolins 1.0, "oi", 5.4, 120.6, 469.790, 1200.45, "teste 2.4" Quero que ela fique assim: Coolins 1.0, "oi", "5,4", "120,6",...
2391
Wilson Freitas
econofisica
13 de Jun de 2004 3:19 pm
... Salve Luis, ... Fiz um teste aqui que acho lhe pode ser útil: $ cat teste aaa bbb ccc ddd eee fff ggg $ cat ms.sed #!/bin/sed -f /ccc/ { a\ linha 1\ linha...
2392
Thobias Salazar Trevi...
servagem
14 de Jun de 2004 12:47 am
ae paker, ... sim, mas aqui a tua ER casa qualquer número.número você tem que especificar mais o teu padrão. ex: procura por vírgula espaço...
2393
Scheduller
scheduller@...
15 de Jun de 2004 10:25 pm
Boa Tarde ! Estou precisando trocar o "PIPE" por "TAB" trocar o pipe pela tabulação MAS ISSO EM CORNE SHELL ex: 1|2|3|4|5 dei esse comando sed "s/|/$(echo...
2394
Thobias Salazar Trevi...
servagem
15 de Jun de 2004 10:58 pm
ae Scheduller, ... hmmm, tenta s/|/TAB/g onde TAB é um TAB literal. para conseguir pressione: Ctrl-vCtrl-i $ echo '1|2|3|4|5' | sed 's/|/ /g' 1 2...
2395
Felipe Kellermann
stdfk@...
16 de Jun de 2004 12:11 am
... OBS: Nome correto é Korn Shell. ... Aparentemente esse comando está OK e eu estou conseguindo reproduzir sem problemas na ksh: $ echo '1|2|3|4|5' | sed...