Я пытаюсь использовать 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'
Что здесь происходит, и как мне это исправить?