sed가 작동하지 않습니다

sed가 작동하지 않습니다

문자열이 포함된 여러 줄의 파일이 있습니다. ; Ltd이를 Ltd. 나는 시도했다:

sed -e 's/; Ltd/ Ltd/ig' file

이런 일이 가끔 발생하므로 대소문자를 구분하지 않는 태그를 ; ltd추가했지만 i둘 다 작동하지 않습니다. 또한 추가 및 제거를 시도했습니다 -e.

답변1

대문자와 소문자를 모두 찾기 때문에 작동합니다 L.

sed 's/; [Ll]td/ Ltd/g' file

-i실제로 파일에 변경 사항을 기록하려면 추가하는 것을 잊지 마세요 .

sed -i 's/; [Ll]td/ Ltd/g' file

관련 정보