sed 또는 awk를 사용하여 패턴 찾기 및 바꾸기

sed 또는 awk를 사용하여 패턴 찾기 및 바꾸기

내 파일에 여러 번 발생(1000회 이상):

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

모든 데이터를 표준 출력으로 바꿔야 합니다.

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

sed또는 으로 할 수 있나요 awk?

답변1

man sed당신의 친구인가요? 몇 가지 가정을 하면 다음과 같은 내용이 효과가 있을 것 같습니다.

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'

관련 정보