Я пытаюсь использовать SED для извлечения текста из файла журнала. Я могу выполнить поиск и замену без особых проблем:
sed 's/foo/bar/' mylog.txt
Однако я хочу сделать поиск нечувствительным к регистру. Судя по тому, что я искал в Google, похоже, что добавление i
в конец команды должно работать:
sed 's/foo/bar/i' mylog.txt
Однако это дает мне сообщение об ошибке:
sed: 1: "s/foo/bar/i": bad flag in substitute command: 'i'
Что здесь не так, и как мне это исправить?