Как grep для строки, нечувствительной к регистру в файле?
У меня есть файл file1
который заканчивается Success...
OR success...
Я хочу, чтобы grep
для success
слова был способом, который не чувствителен к регистру.
Я написал следующую команду, но она чувствительна к регистру
cat file1 | grep "success\.\.\."
Как я могу изменить его так, чтобы он returns 0
с Success...
ИЛИ с success...
Ответы
Ответ 1
Вы можете использовать флаг -i
который делает ваш шаблонный регистр нечувствительным:
grep -iF "success..." file1
Кроме того, нет необходимости в cat
. grep
берет файл с синтаксисом grep <pattern> <file>
. Я также использовал флаг -F
для поиска фиксированной строки, чтобы избежать эллипсиса.