SED를 사용하여 로그 파일에서 텍스트를 추출하려고합니다. 너무 많은 문제없이 검색 및 바꾸기를 수행 할 수 있습니다.
sed 's/foo/bar/' mylog.txt
그러나 검색시 대소 문자를 구분하지 않고 싶습니다. 내가 검색 한 내용 i
에서 명령 끝에 추가 하면 작동 하는 것처럼 보입니다 .
sed 's/foo/bar/i' mylog.txt
그러나 이것은 나에게 오류 메시지를 제공합니다.
sed: 1: "s/foo/bar/i": bad flag in substitute command: 'i'
여기서 무엇이 잘못되었으며 어떻게 수정합니까?
I
sed 복사본에서 사용할 수없는 GNU 확장입니다.