a opção -o do grep faz isso:

[EMAIL PROTECTED]:~$ echo "isso aqui eh um teste. teste1={MMM} teste2={KKK}" | 
grep -o "MMM"
MMM
[EMAIL PROTECTED]:~$ echo "isso aqui eh um teste. teste1={MMM} teste2={KKK}" | 
grep "MMM"
isso aqui eh um teste. teste1={MMM} teste2={KKK}
[EMAIL PROTECTED]:~$

sds

Eric

  ----- Original Message ----- 
  From: Rodrigo Monteiro 
  To: Lista Shell-script 
  Sent: Monday, November 27, 2006 2:19 PM
  Subject: [shell-script] "grep" que retorne somente a string procurada


  Bom dia!

  Gostaria de saber se existe algum comando que faça o seguinte:

  # echo "isso aqui eh um teste. teste1={MMM} teste2={KKK}" | comando "MMM"
  teste1={MMM}
  # echo "isso aqui eh um teste. teste1={MMM} teste2={KKK}" | comando "KK"
  teste2={KKK}

  Ou seja, um grep que não me retorne a linha toda, mas sim somente a
  string que se encaixe no padrão procurado.
  Ajudas?

  []s

  -- 
  Rodrigo Monteiro
  "Free as in Freedom, not free as in free beer"
  Linux User # 403730
  JID: [EMAIL PROTECTED]
  [EMAIL PROTECTED]


   

[As partes desta mensagem que não continham texto foram removidas]

Responder a