|
From: | Petterson Faria |
Subject: | Re: [shell-script] escape egrep |
Date: | Fri, 12 Dec 2014 22:16:11 -0200 |
"Há momentos em que a maior sabedoria, é parecer não saber nada" (Sun Tzu)
Tenho uma dica que talvez ajude e talvez não sirva para nada.
Monte a linha de er inteira numa variável e passe a variável com a er para um sed. Ao menos nele eu tenho certeza que você terá que escapar as coisas...Bom. Mas se você está comparando linhas, não um conjunto de linhas com uma máscara de er, você também pode usar substring para fatiar a linha de entrada e comparar com o que você quer num if simples...
Esse fds estou sem pc, masse ninguém puder te ajudar com código real, eu dou um jeito.
Rodrigo Boechat
Em 12/12/2014 20:55, "Petterson Faria address@hidden [shell-script]" <address@hidden> escreveu:Eu estou usando um script para procurar num arquivo uma linha que case com '^(.|..) '0406020086Sendo 0406020086 uma variavel que eu passo por parametroManual funciona, no script tentei com:
echo "$linha" | egrep "'^(.|..|...|....) '${codigo}" > /dev/nullPreciso usar algum scape especial?No script nao retorna, tentei depurar com bash -x mas ainda nao consegui achar o porque
Alguma dica?
--Atenciosamente,
Petterson Faria ( https://db.tt/QJ5HbzWO )"Há momentos em que a maior sabedoria, é parecer não saber nada" (Sun Tzu)
[Prev in Thread] Current Thread [Next in Thread]
- escape egrep, Petterson Faria, 2014/12/12
- Re: [shell-script] escape egrep, Rodrigo Tenorio, 2014/12/12
- Re: [shell-script] escape egrep, Petterson Faria <=
- Re: [shell-script] escape egrep, Julio C. Neves, 2014/12/12
- Re: [shell-script] escape egrep, Ronaldo Ferreira de Lima, 2014/12/12
- Prev by Date: Re: [shell-script] escape egrep
- Next by Date: Re: [shell-script] escape egrep
- Previous by thread: Re: [shell-script] escape egrep
- Next by thread: Re: [shell-script] escape egrep
- Index(es):