это опция, которая полезна для поиска строки независимо от чувствительности к регистру.

аюсь использовать 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'

Что здесь не так, и как мне это исправить?

Я на macOS, на случай, если это имеет значение.

Ответы на вопрос(8)

Ваш ответ на вопрос