Encontre e substitua um padrão usando sed ou awk [closed]

0

Eu tenho um arquivo com várias ocorrências (mais de 1000) de:

REF*SY*111111111, REF*SY*777777777, REF*SY*145485450...etc.

Eu preciso que todos os dados sejam substituídos por uma saída padrão:

REF*SY*111111111,REF*SY*111111111, REF*SY*111111111 ....etc. 

Posso fazer isso com sed ou awk ?

    
por R M 25.10.2018 / 22:58

1 resposta

0

man sed é seu amigo aqui. Fazendo algumas suposições, acho que isso deve funcionar para você:

sed -e 's/REF\*SY\*[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/REF*SY*111111111/g'
perl -pe 's/REF\*SY\*[0-9]{9}REF*SY*111111111/g'
    
por 25.10.2018 / 23:25