Ich brauche etwas wie:
grep ^"unwanted_word"XXXXXXXX
Grep bietet die Option '-v' oder '--invert-match', um nicht übereinstimmende Zeilen auszuwählen.
z.B..
grep -v 'unwanted_pattern' file_name
Dies gibt alle Zeilen aus der Datei Dateiname aus, die nicht den Wert 'unwanted_pattern' haben.
Wenn Sie das Muster in mehreren Dateien innerhalb eines Ordners suchen, können Sie die rekursive Suchoption wie folgt verwenden
grep -r 'wanted_pattern' * | grep -v 'unwanted_pattern'
Hier wird grep versuchen, alle Vorkommen von 'wanted_pattern' in allen Dateien des aktuellen Verzeichnisses aufzulisten und sie an ein zweites grep zu übergeben, um die 'unwanted_pattern' herauszufiltern. Mit '|' - pipe wird die Shell angewiesen, die Standardausgabe des linken Programms (grep -r 'wanted_pattern' *) mit der Standardeingabe des rechten Programms (grep -v 'unwanted_pattern') zu verbinden.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.