shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sed expressao regular


From: itamarnet
Subject: Re: sed expressao regular
Date: 02 Aug 2014 20:15:46 -0700

Precisa ser apenas em sed? Que tal awk?
Pelo que entendi após a primeira ocorrência de
 valor 1 = 1234
troca-se por:
 valor 1 = 2345
 valor 2 = asdf
 valor 3 = zxcv

E ignora-se as demais ocorrências de:
 valor 1 = 1234

Se é isso, que tal esse código?

awk '
{
  if ($0 ~ /valor 1 = 1234/ && qtde !=1)
  {
          printf "valor 1 = 2345\nvalor 2 = asdf\nvalor 3 = zxcv"
          qtde=1
  }
  else { print }
}
' arquivo.txt

[]'s
Itamar

reply via email to

[Prev in Thread] Current Thread [Next in Thread]