Ola
On 11/27/06, Rodrigo Monteiro <[EMAIL PROTECTED]> wrote:
> Hummm... nao deu muito certo nao! :(
>
> # echo "isso aqui eh um teste. teste1={MMM} teste2={KKK}" | grep -o "MM"
> MM
> # echo "isso aqui eh um teste. teste1={MMM} teste2={KKK}" | grep -o "MMM"
> MMM
> #
>
> Era para retornar teste1={MMM} em ambos os casos.
> Algo de errado?
>
Não, não era pra retornar isso. A opção -o vai trazer a string ou
expressão regular que casa _exatamente_ com o que vc quer. Pense em
coisas como:
echo "..." | grep -o 'teste1={MMM}'
echo "..." | grep -o -E '[a-zA-Z0-9]*={MMM}'
e por ai vai... ;-)
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer