Entrar
Usuário novo? Cadastre-se
sed-br · Lista sobre SED e Expressões Regulares
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode ordenar suas mensagens por data? Basta clicar no link da coluna data. Suas preferências serão lembradas para que você não precise fazer isso novamente sempre que retornar.

Mensagens

  Ajuda
Avançado
mensagens 3609 - 3638 de 4168   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens: Simplificar | Expandir   (Agrupar por tópico) Nome/E-mail Classificar por data ^
3609
Amigos, como faço para imprimir (truncar) somente os caracteres à esquerda da string em questão? Ex: echo "789445 442992 XYZXPTO TESTE YYZ" Eu queria pegar...
Alexandre Magno
aloale98
Offline Enviar e-mail
1 de Fev de 2006
8:10 pm
3610
... da string em ... echo "789445 442992 XYZXPTO TESTE YYZ" | sed 's/[0-9]* [0-9]*//' | sed 's/^ //'...
voyeg3r
Offline Enviar e-mail
1 de Fev de 2006
10:40 pm
3611
Caro Alexandre, caso voce queira apenas apagar uma parte e ela seja fixa, basta fazer: sed 's/^789445 442992 //' caso voce queira apagar tudo depois do segundo...
Humberto Pereira
humberto.pereira@...
Enviar e-mail
2 de Fev de 2006
2:06 am
3612
Galera, Obrigado pela ajuda. Humberto, acho que esta segunda solução apresentada sed 's/^[^ ]\+ [^ ]\+ //' me cairia como uma luva, porém ela não funcionou...
Alexandre Magno
aloale98
Offline Enviar e-mail
2 de Fev de 2006
12:35 pm
3613
Hmmm, realmente testei num Solaris e isso nao funciona. Nao sei pq, mas parece q nao tem o operador +. Mas voce pode substituir um + por um {1,}, q eh a mesma...
Humberto Pereira
humberto.pereira@...
Enviar e-mail
2 de Fev de 2006
1:18 pm
3614
Valeu Humberto, esse funcionou ok no Solaris. Se eu por acaso quiser avançar mais algumas colunas, é só acrescentar esta sentença ? sed "s/^[^ ]\{1,\} [^...
Alexandre Magno
aloale98
Offline Enviar e-mail
2 de Fev de 2006
1:25 pm
3615
Caro Alexandre, ... Sim sim, voce vai colocando [^ ]\{1,\} e vai pegando o proximo campo separado por espaco ateh o final da linha. []s Humberto Pereira...
Humberto Pereira
humberto.pereira@...
Enviar e-mail
2 de Fev de 2006
1:41 pm
3616
Olá, pessoal. Estou tentando há algumas horas, criar uma expressão em sed, sem muito progresso... Tenho um arquivo de CEP's, cujo conteúdo está disposto...
pedropd2002
Offline Enviar e-mail
2 de Fev de 2006
5:29 pm
3617
Olá, pessoal. Estou tentando há algumas horas, criar uma expressão em sed, sem muito progresso... Tenho um arquivo de CEP's, cujo conteúdo está disposto...
Pedro
pedropd2002
Offline Enviar e-mail
2 de Fev de 2006
5:40 pm
3618
Ola, a gente pode dividir seu problema em 2 partes: 1) Copiar a parte q corresponde a numeracao p/ o final da linha 2) Apagar a parte da numeracao do segundo...
Humberto Pereira
humberto.pereira@...
Enviar e-mail
2 de Fev de 2006
5:46 pm
3619
Oi, Humberto. Antes de mais nada, Muito obrigado por sua disposição em colaborar!!! Não sei por que, mas não separou a última coluna (criada) com um ";" ...
pedropd2002
Offline Enviar e-mail
2 de Fev de 2006
6:22 pm
3620
Adicionando uma informação: nos finais de linhas foi criado um ^M que o editor VIM o enxerga, mas se eu abro o arquivo resultante em um gedit, ou qualquer...
Pedro
pedropd2002
Offline Enviar e-mail
2 de Fev de 2006
7:14 pm
3621
Opa, qto ao ^M, o Windows insere 2 caracteres no final de cada linha, \r e \n, o \r eh esse ^M q aparece ae p/ vc. Tem ctz q antes nao havia esse arquivo? Nao...
Humberto Pereira
humberto.pereira@...
Enviar e-mail
3 de Fev de 2006
12:55 am
3622
Oi, Humberto. Valeu pela dica. Realmente... o ^M é coisa do Windows, e eu uso Linux. Foi só remover e deu tudo certo. Este ^M fazia pular a linha... Também...
Pedro
pedropd2002
Offline Enviar e-mail
3 de Fev de 2006
10:35 am
3623
Ola pessoal, É bem simples, mas estou batendo um pouquinho a cabeça. Preciso substituir todos os espacos no final de uma string por um 'ponto'. Exemplo: $...
MaRCeLO PeReiRA
gandalf_mp
Offline Enviar e-mail
7 de Fev de 2006
12:05 pm
3624
... Seria 's/ /\./g'? Um abraço. Mario...
Mario Domenech Goulart
ec4mango
Offline Enviar e-mail
7 de Fev de 2006
12:14 pm
3625
Esta é simples: echo "teste " | sed 's/ /./g' teste....... Em Ter, 2006-02-07 às 12:02 +0000, MaRCeLO PeReiRA escreveu: > Ola pessoal, > > É bem...
Pedro
pedropd2002
Offline Enviar e-mail
7 de Fev de 2006
12:38 pm
3626
eu consigui fazer mais ou menos assim sed 's/ [^ ]* /./g' arquivo Ve se é isso que você precisa. []'s ... -- "Somos o que repetidamente fazemos, portanto a...
Fernando Zank
fernandozce
Offline Enviar e-mail
7 de Fev de 2006
12:54 pm
3627
... Aí não seria regex ;) Ele iria substituir todos os espaços literalmente, incluindo no começo/meio da linha, se houver. Esse aqui já prevê isso: ...
Eliphas Levy Theodoro
eliphas_levy
Offline Enviar e-mail
7 de Fev de 2006
12:55 pm
3628
se for esse o caso é mas e se for na string "cama de gato " Não consegui com sed , mas com awk ... -- Miranda <miranda@...>...
Miranda
townscream
Offline Enviar e-mail
7 de Fev de 2006
12:58 pm
3629
... Caso o pattern se repita muito dessa forma, convém agrupá-lo e usar o quantificador: eliphas@skylab$ echo "789445 442992 XYZXPTO TESTE YYZ" | sed...
Eliphas Levy Theodoro
eliphas_levy
Offline Enviar e-mail
7 de Fev de 2006
1:00 pm
3630
Olá, Marcelo! Acho que consegui uma solução em duas etapas, veja se funciona para o teu caso: sed -r -e 's/ /./g' -e 's/([a-z])\.([a-z])/\1 \2/g'...
marcanth2001
Offline Enviar e-mail
7 de Fev de 2006
2:55 pm
3631
Valeu Eliphas, Era exatamente isto!! Obrigado aos que enviaram o 's/ /./g', e aos que sugeriram solucoes em awk. Ja resolveu o problema!! Precisava da regex...
MaRCeLO PeReiRA
gandalf_mp
Offline Enviar e-mail
7 de Fev de 2006
4:03 pm
3632
Amigos sed Estou passando recibo de incompetência neste problema. Seguinte: Estou fazendo contas com datas. Retiro de campo de uma tabela, a data digitada....
Edgard costa
edgard42costa
Offline Enviar e-mail
8 de Fev de 2006
10:33 am
3633
Olá lista, me inscrevi a pouco tempo e espero aprender muito com vocês. Assim como espero sempre que possivel ajudar no que puder. Minha primeira dúvida é...
André Ribas
elfosamurai
Offline Enviar e-mail
8 de Fev de 2006
10:49 am
3634
... Hash: SHA1 ... Algo assim ? sed 's/\([0-9]\{4\}\)-[0-9]\{2\}-[0-9]\{2\}$/\1/' - -- Rodrigo Barbosa <rodrigob@...> "Quid quid Latine dictum sit,...
Rodrigo Barbosa
morcego.geo
Offline Enviar e-mail
8 de Fev de 2006
10:56 am
3635
Se não for necessário "criticar" os números (tendo que ser quatro números, depois mais dois e depois mais dois), ou se não houver nenhum outro traço que...
marcanth2001
Offline Enviar e-mail
8 de Fev de 2006
11:12 am
3636
tenta usar assim *sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÉÊÍÓÔÕÚÇ/abcdefghijklmnopqrstuvwxyzàáâãéêíóôõúç/' *Acho que isso vai resolver...
Fernando Zank
fernandozce
Offline Enviar e-mail
8 de Fev de 2006
11:24 am
3637
testei pela linha de comando formatando o comando 'date' e redirecionando pro sed....ve se eh isso q vc quer... plastico@meriadoc:~$date +%Y-%m-%d | sed...
Reinaldo Marques de L...
reimlima
Offline Enviar e-mail
8 de Fev de 2006
11:36 am
3638
alguem sabe se existe um jeito de usar o sed para alterar um valor e incrementar o valor que está alterando a cada troca ? mais ou menos isso teste=1 sed...
Fernando Zank
fernandozce
Offline Enviar e-mail
8 de Fev de 2006
5:45 pm
mensagens 3609 - 3638 de 4168   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
Avançado

Copyright © 2007 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda