[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Resumo 1227
From: |
Marcelo G. Dias |
Subject: |
Re: [shell-script] Resumo 1227 |
Date: |
Tue, 3 Aug 2004 14:50:50 -0300 |
User-agent: |
KMail/1.5.3 |
Em Dom 01 Ago 2004 08:18, address@hidden escreveu:
> Mensagem: 1
> Data: Sat, 31 Jul 2004 19:53:42 -0300 (ART)
> De: Carlos Eduardo <address@hidden>
> Assunto: 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
Tente : $ 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 \/ ?????
--
\|||||/
(o o) *** Seja Livre e evite a pirataria use GNU/Linux ***
--( )-0ooo-------------------------------------------------------
| MARCELO GIOVANNI DIAS - WEBMASTER
| E-mail: address@hidden - Site : http://www.boletim.net
-----------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] Resumo 1227,
Marcelo G. Dias <=