Как grep для строки без учета регистра в файле?

у меня есть файл file1 которая заканчивается Success... или success...

Я хочу grep слово success таким образом, который не чувствителен к регистру.

Я написал следующую команду, но она чувствительна к регистру

cat file1 | grep "success..."

как я могу изменить его так, что он returns 0 С Success... или success...

1 ответов


можно использовать -i флаг, который делает ваш шаблон нечувствительным к регистру:

grep -iF "success..." file1

кроме того, нет необходимости cat. grep принимает файл с синтаксисом grep <pattern> <file>. Я также использовал -F флаг для поиска фиксированной строки, чтобы избежать выхода из многоточия.