[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Comando sed...
From: |
Aurelio Marinho Jargas |
Subject: |
Re: [shell-script] Comando sed... |
Date: |
Wed, 28 Jan 2004 13:16:00 -0300 (ART) |
ae lizandro,
--- Lizandro Santos <address@hidden> escreveu:
>
> sed '1,$s/a/'[\'a]'/g'
>
> quero substituir o a por [\'a], porem ele nao
> reconhece o \, apenas substitui por ['a].
usa aspas duplas pra proteger o comando já que teu padrão
tem a '
e use \\ para representar uma \, pois este caractere é
especial para o sed.
e como está usando aspas duplas e o shell vai entrar na
brincadeira é preciso escapar duplamente cada \ !!
fica assim:
sed "s/a/[\\\\'a]/g"
$ echo abcadef | sed "s/a/[\\\\'a]/g"
[\'a]bc[\'a]def
feio mas funciona :)
=====
--
Aurelio Marinho Jargas - De volta para Curitiba & Conectiva
RAC! RAC! RAC! http://aurelio.net/rac
II SDSL visto pela lente verde http://aurelio.net/curso/IIsdsl
______________________________________________________________________
Yahoo! GeoCities: a maneira mais fácil de criar seu web site grátis!
http://br.geocities.yahoo.com/
- Loop for., Fernando Lemes da Silva, 2004/01/28