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'
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
?
Tags awk sed linux regular-expression