it-swarm.com.de

Wie kann ich in einer Datei nach Zeichenfolgen suchen, bei denen die Groß- / Kleinschreibung nicht berücksichtigt wird?

Ich habe eine Akte file1 was endet mit Success... OR success...

Ich möchte grep für das Wort success auf eine Weise, bei der die Groß- und Kleinschreibung nicht berücksichtigt wird.

Ich habe den folgenden Befehl geschrieben, es wird jedoch zwischen Groß- und Kleinschreibung unterschieden

cat file1 | grep "success\.\.\."

Wie kann ich es so ändern, dass es returns 0 mit beiden Success... OR success...

39
all_techie

Du kannst den ... benutzen -i Flag, bei dem die Groß- und Kleinschreibung nicht beachtet wird:

grep -iF "success..." file1

Außerdem ist cat nicht erforderlich. grep nimmt eine Datei mit der Syntax grep <pattern> <file>. Ich habe auch das -F Flag, um nach einer festen Zeichenfolge zu suchen, um ein Ausweichen aus der Ellipse zu vermeiden.

66
Imran

Für mich SQL = echo $line | grep -iF "SQL"; IT funktioniert perfekt

0
Daljit Sinz