텍스트 파일의 각 줄에서 .
모든 문자를 #
char로 변경해야 하지만 첫 번째 기호 앞만 변경해야 합니다 =
. 따라서 =
첫 번째 기호가 발견되면 각 줄의 처리가 중지됩니다.
=
더 쉽다면 첫 번째 플래그를 만난 후에도 동일한 작업을 수행하세요.
예시 1:
aaa.bbb.ccc=ljk.qrm
될 것입니다
aaa#bbb#ccc=ljk.qrm
예 2(더 간단한 경우):
aaa.bbb.ccc=ljk.qrm
될 것입니다
aaa.bbb.ccc=ljk#qrm
답변1
$ awk -F= '{gsub(/\./,"#",$1)}1' OFS="=" input.txt
aaa#bbb#ccc=ljk.qrm
aaa#bbb#ccc=ljk.qrm
aaa#bbb#ccc=ljk.qrm