[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ajuda com o sed
From: |
Carlos Eduardo |
Subject: |
Ajuda com o sed |
Date: |
Sat, 31 Jul 2004 19:53:42 -0300 (ART) |
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]