Bei Fragen zu grep ein Befehlszeilenprogramm zum Suchen von Textmustern in Dateien. Verwenden Sie dieses Tag für Fragen zu grep selbst oder für Fragen zu Problemen, die sich aus der Verwendung des Befehlszeilentools grep ergeben.
Ich möchte in einer Textdatei nach Zeilen mit 'word1' XOR 'word2' suchen. Es sollte also Zeilen mit Wort1, Wort2 ausgeben, aber nicht die Zeilen mit diesen beiden Wörtern. Ich wollte das XOR verwenden, weiß aber nicht, wie ich das in der Linux-Befehlszeile schreiben soll. Ich habe es versucht: grep 'word1\|word2' …
Ich habe eine Datei mit Leerzeilen am Ende der Datei. Kann ich grepdie Anzahl der Leerzeilen am Ende der Datei zählen, wobei der Dateiname im Skript als Variable übergeben wird?
Ich habe den folgenden Befehl geschrieben, um $ a mit $ b abzugleichen, aber wenn der Wert "-" enthält, wird eine Fehlermeldung angezeigt. Wie kann ich das vermeiden? # a="-Xmx5324m" # b="-Xmx5324m" # # # echo "$a" | grep -Fxc "$b" grep: conflicting matchers specified
Ich versuche eine grepErklärung zu verfassen und sie bringt mich um. Ich bin es auch leid, den arguments list too longFehler zu bekommen. Ich habe eine Datei, nennen wir sie subset.txt. Es enthält Hunderte von Zeilen mit bestimmten Zeichenfolgen wie z MO43312948. In meinem Objektverzeichnis befinden sich Tausende von Dateien, …
Ich habe eine durch Kommas getrennte Zeichenfolge, in der ich meine Eingabe in dieser Zeile finden möchte: echo US | grep "US,CA,CH,JP" Die Ausgabe ist leer! Wie soll ich grep verwenden, um meine Eingabe in dieser Zeichenfolge zu finden?
Wie erstelle ich einen Alias, der tatsächlich einen anderen gleichnamigen Alias in Bash erweitert? Warum: Früher habe ich mich GREP_OPTIONSauf .bashrcso etwas eingestellt: GREP_OPTIONS="-I --exclude=\*~" Ich hatte auch ein Skript (sagen wir mal setup-java.sh), das ich aufrufen würde, bevor ich an einigen Java-Projekten arbeitete. Es würde die Zeile enthalten: GREP_OPTIONS="$GREP_OPTIONS …
Am Ende man grepsteht es SEE ALSO\ POSIX Programmer's Manual Page grep(1p). Ich kann die Manpage nicht öffnen grep(1p). Wie mache ich das? Suche net, Unix.SE und habe Versuch und Irrtum gemacht, aber noch kein Glück. Versucht $ man 1p grep $ man -K grep BEARBEITEN: Ich bin auf Ubuntu …
Wie kann ich ein Verzeichnis nach Zeilen durchsuchen , die "Foo" enthalten, aber nur Übereinstimmungen erhalten, wenn die nächste Zeile auch "Bar" enthält?
Wie entferne ich das letzte Zeichen nur, wenn es da ist? Eingang: OpenOffice.org/m openOffice.org/ozm Pers. Pfg. phil. Prof. Prof. bzw. Roonstr./m roonstr./ozm gewünschte Ausgabe: OpenOffice.org openOffice.org Pers Pfg phil Prof bzw Roonstr roonstr Ich habe es so weit gebracht, dass nur noch der Punkt übrig ist, aber leider entfernt der …
Ich möchte nach Text suchen, der in einer Datei über mehrere Zeilen verteilt sein kann. Ein Grep, der Zeilenumbrüche ignoriert und die übereinstimmende Zeilenbreite zurückgibt. zB würde ich suchen is an example fileund erwarten, dass es in der folgenden Datei gefunden wird: Dies ist eine Beispieldatei. Um nicht von führenden …
Ich verwende ubuntu 14.4und versuche, die Ausgabe des grepBefehls in eine Datei umzuleiten , erhalte jedoch weiterhin den folgenden Fehler: grep: input file 'X' is also the output Ich habe nach diesem Problem gesucht und gerade herausgefunden, dass es sich um einen Fehler handelt ubuntu 12.4und es keine Beschreibung gibt. …
Mit grepmöchte ich alle Linien auswählen, die einem Muster entsprechen und die keinem anderen Muster entsprechen. Ich möchte in der Lage sein, einen einzelnen Aufruf von zu verwenden, grepdamit ich die --after-contextOption (oder --before-context, oder --context) verwenden kann. -vist hier nicht realisierbar, da es alle Muster negiert, die ich grepmit …
Ich habe einen Befehl find, der Dateien in meinem Projekt anzeigt: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Wie kann ich die Dateien filtern, damit nicht die Dateien in .gitignore angezeigt werden? …
Ich versuche mit, Dateien zu finden, die ein bestimmtes Wort enthalten grep. Es gibt viele Dateien im Verzeichnis (> 500) Befehl, den ich ausführe $ grep 'delete' * Ausgabe validate_data_stage1:0 validate_data_stage2:0 validate_data_stage3:0 validate_data_stage4:0 validate_data_stage5:0 validate_input_stage1:0 validate_input_stage2:0 validate_input_stage3:0 validate_input_stage4:0 .... and hundred of such lines Dies sind die Dateien, die nicht …
Ich beschließe eine Protokolldatei mit tail -f messages.logund dies ist Teil der Ausgabe: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce eget tellus sit amet odio porttitor rhoncus. Donec consequat diam sit amet tellus viverra pellentesque. tail: messages.log: file truncated Suspendisse at risus id neque pharetra finibus in facilisis …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.