[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ajuda com o sed
From: |
Carlos Eduardo |
Subject: |
Re: [shell-script] Ajuda com o sed |
Date: |
Sun, 1 Aug 2004 23:35:24 -0300 (ART) |
É foi exatamente isso, percebi um tempo depois, quando fui dar uma volta e
esfriar a cabeça, quando voltei de cabeça fria foi fácil, o erro estava ali na
minha frente ;), mas ai já tinha enviado a dúvida a lista..
Bom mesmo assim agradeço pela atenção, valeu Fabiano ;)
Fabiano Silva <address@hidden> wrote:
Carlos,
nao sei nada de sed, mas será que não tah faltando uma barra ?
Nao seria isso sed 's/\//\\//g' test.txt
abraço,
Fabiano
----- Original Message -----
From: Carlos Eduardo
To: address@hidden
Sent: Saturday, July 31, 2004 7:53 PM
Subject: [shell-script] Ajuda com o sed
Olá amigos,
Eu fiz um shell script aqui que em certa parte do codigo ele tem que trocar
string em um arquivo texto .... até ai tudo bem o sed faz isso facinho ... blz
sed 's/texto procurado/texto que deve ser colocado/g' arquivo.txt
só que as vezes o "texto procurado" contem o caracter / ae dá erro na
substituição ... bom ai eu tava vendo se antes de ele substituir ele checava se
a string "texto procurado" tinha o caracter / se tivesse ele alterava pra \/
assim ñ daria erro no sed ...
mas como eu faço pra substituir o carcter / por \/ ?
exemplo:
echo "/home/user/" > test.txt
agora quero trocar os / por \/ como eu faço ?
pensei assim
sed 's/\//\//g' test.txt
mais dá erro , quer dizer ñ dá erro , ele fica a mesma coisa, tipo assim ele
troca o / por outro /
Como eu faço pra trocar / por \/ ?????
[]s, Carlos Eduardo Testa
InsecureBR (www.insecurebr.com)
mail: address@hidden
icq: 253793481
---------------------------------
Yahoo! Mail agora ainda melhor: 100MB, anti-spam e antivírus grátis!
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
__________ NOD32 1.813 (20040716) Information __________
This message was checked by NOD32 Antivirus System.
http://www.nod32.com
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
---------------------------------
Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
Para sair deste grupo, envie um e-mail para:
address@hidden
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.
[]s, Carlos Eduardo Testa
InsecureBR (www.insecurebr.com)
mail: address@hidden
icq: 253793481
---------------------------------
Yahoo! Mail agora ainda melhor: 100MB, anti-spam e antivírus grátis!
[As partes desta mensagem que não continham texto foram removidas]