Funcionou.... muito obrigado pela ajuda... []s Spaz ... From: Thobias Salazar Trevisan To: sed-br@... Sent: Monday, May 12, 2003 11:59 AM ...
1626
Renato Silveira
Renato.Silveira@...
13 de Mai de 2003 6:28 pm
Pessoal, Como o sed poderia me ajudar neste problema : Imprimir somente as linhas do arquivo onde as 4 primeira posições sejam "espaço em branco" ex. 1...
1627
Thobias Salazar Trevi...
servagem
13 de Mai de 2003 7:08 pm
ae renato, ... sed -n '/^[ ]\{4\}/p' ^ - início de linha [ ] - espaço em branco {4} - repetidos 4 vezes p - imprime falow thobias ... echo...
1628
Renato Silveira
Renato.Silveira@...
13 de Mai de 2003 7:45 pm
Obrigado pelo ajuda Thobias. Funcionou ! Renato Silveira ID : 3157*145 ... De: Thobias Salazar Trevisan [mailto:thobias@...] Enviada em:...
1629
Luciano ES
lucianolists
13 de Mai de 2003 7:46 pm
Puxa, Aurélio, essa msg deve ter sido muito chata para você escrever, mas eu gostei muito de ler... porque entendi tudo! Sua abordagem é muito boa mesmo,...
1630
Davis Zanetti Cabral
davis_cabral
14 de Mai de 2003 7:09 pm
s/ [0-9]\{292;}-[0-9]\{292;}-[0-9]\{292;}//
tem como eu deixar esse comando menorzinhu e talls? ou fazer de outra forma?
caso tenha e alguem o faça pra mim......
1631
Marcelo Pereira
gandalf_mp
14 de Mai de 2003 7:59 pm
Oi Davis, O arquivo SEMPRE terá este formato?? Se sim, então pode usar: s/..-..-..// Ajudou?? Pode ter outras soluções mais polidas (aurélio??), mas essa...
1632
aurelio
aureliojargas
14 de Mai de 2003 8:07 pm
ae davis, ... olha, a ER que você usou está corretíssima. apenas como os números só se repetem 2 vezes, é mais simples colocá-los diretamente: s/...
1633
Mario Domenech Goulart
ec4mango
14 de Mai de 2003 8:21 pm
Oi ... De outra forma: s/\(.*92;) \(.*\) \(.*\)/\1 \3/ Considera que tens 4 campos separados por brancos. Pega os dois primeiros campos como um grupo (\1), o...
1634
Marcelo Pereira
gandalf_mp
14 de Mai de 2003 9:20 pm
ae! ... Talvez você quisesse acrescenter um \(.*\) e mostrar o \1, \3 e \4, ficando assim: s/\(.*92;) \(.*\) \(.*\) \(.*\)/\1 \2 \4/ Correto?? []'s Marcelo...
1635
aurelio
aureliojargas
14 de Mai de 2003 9:23 pm
ae marcelo, ... nossa cara, perfeito! ... a tua tá melhor, bem mais simples e fácil de entender, massa! ===== -- ATENCAO: o www.verde666.org vai morrer, use...
1636
Luciano ES
lucianolists
14 de Mai de 2003 9:40 pm
A única coisa que me ocorre é: s/ ([0-9]{2}-?){3}// É menor, mas não é muito mais simples. Ou então: s/ ([0-9-]{8})// Mas não sei o que é "talls". -- ...
1637
aurelio
aureliojargas
14 de Mai de 2003 9:42 pm
ae luciano, ... beleza cara! então valeu o esforço :) ... olha, isso é mesmo uma coisa engraçada e acho que até vale a pena por no livro. antes eu pensava...
1638
Mario Domenech Goulart
ec4mango
14 de Mai de 2003 9:53 pm
... Tambem pode ser. E' que juntei os dois primeiros campos em um so' grupo, para deixar a ER mais curta: \1 \2 \3 /-----------\ /----\ /----\ ...
1639
Luciano ES
lucianolists
15 de Mai de 2003 12:21 am
Nossa, cara, que idéia! Regex em alemão deve ser divertidíssimo!!! ... -- Luciano Espirito Santo Santos, SP - Brasil <-quote->...
1640
Davis Zanetti Cabral
davis_cabral
15 de Mai de 2003 12:16 pm
valeus galera pela forca ae... deu pra sacar num exemplo soh
varias coisas... e *talls* =o)
[]s
Davis
ps.: talls eh talls =o)
> -----Mensagem original-----...
1641
Frederico BOHNE Espin...
tchebohne
16 de Mai de 2003 2:26 pm
Amigos: Tenho uma linha com o seguinte formato: aaaaaa!bbbbbbbb@cccccccc Preciso que fique: aaaaaa!cccccccc Atentando que o que estah entre a '!' e a "@" eh de...
1642
Luciano ES
lucianolists
16 de Mai de 2003 2:46 pm
sed -r 's/([^!]+!)[^@]+@(.*)/\1\2/39; -- Luciano Espirito Santo Santos, SP - Brasil <-quote-> ************************************************** On 16/05/03 at...
1643
aurelio
aureliojargas
16 de Mai de 2003 5:29 pm
nossa, mas que canhão pra matar essa mosquinha :) ... sed 's/!.*@/!/' ou caso queira a versão não gulosa sed 's/![^@]*@/!/' ... ===== -- ATENCAO: o...
1644
Thobias Salazar Trevi...
servagem
16 de Mai de 2003 6:49 pm
ae frederico, ... $ echo 'aaaaaa!bbbbbbbb@cccccccc39; | sed 's/!.*@/!/' aaaaaa!cccccccc apaga tudo entre ! e @, inclusive os delimitadores, por isto temos que...
Clovis Victor Protti °°°°°°°°°°°°°°°°°°°°°°°°°°°° Tribunal R. Federal - 3ª R. DSEC - 55-11-3311-4691...
1647
Mauricio B. C. Vieira
mbcvieira
19 de Mai de 2003 8:29 pm
Alguém aqui já fez uma regex para tratar e-mail em sed? -- Mauricio B. C. Vieira - <mvieira@...> Estudante de Ciência da Computação -...
1648
Luciano ES
lucianolists
20 de Mai de 2003 10:56 am
Rapaz, que pergunta mais vaga. No caso, você quer fazer o quê, por exemplo, mais especificamente? -- Luciano Espirito Santo Santos, SP - Brasil <-quote->...
1649
Mauricio B. C. Vieira
mbcvieira
20 de Mai de 2003 12:49 pm
Desculpe-me: recebo um e-mail num script. quero checar se o e-mail é válido. queria algo melhor do que : .+@.+ ... -- Mauricio B. C. Vieira -...
1650
Luciano ES
lucianolists
20 de Mai de 2003 1:04 pm
Aaah, agora sim. Eu conheço dois jeitos: ([A-Za-z0-9_.-]+)@([A-Za-z0-9_-]+)+\.[A-Za-z]{2,4} e ([A-Za-z0-9_.-]+)@([A-Za-z0-9_-]+)+\.([A-Za-z]{2,4}|[A-Za-z]{6})...
1651
aurelio
aureliojargas
20 de Mai de 2003 1:46 pm
aes, ... vem cá, pra que os grupos? [A-Za-z0-9_.-]+@[A-Za-z0-9_-]+92;.[A-Za-z]{2,4} funciona igual. só que essa tua ER tem um pobreminha., ela não casa...
1652
wilson
wilson@...
21 de Mai de 2003 2:59 pm
Como posso incluir uma linha no final de um arquivo ?? Estou tentando por este caminho ? sed -e '$a\wilson\' nomes.txt...
1653
Thobias Salazar Trevi...
servagem
21 de Mai de 2003 4:04 pm
ae wilson, ... quase. $ cat lixo linha 1 linha 2 linha 3 $ sed -e '$a\' -e 'teste39; lixo linha 1 linha 2 linha 3 teste $ sed '$s/.*/&92; teste/' lixo linha 1 ...
1654
Davis Zanetti Cabral
davis_cabral
21 de Mai de 2003 4:48 pm
Dae pessoal, tou com um pobrema =o) seguinte, preciso simular o sprintf() do c... tipow: $ cat lixo LPA-2-2 03-05-20 00:28:34 curitiba2 MM-2 A000000.00000...