Als «grep» getaggte Fragen

grep ist ein Unix-Befehlszeilenprogramm, das Eingaben nach Zeilen durchsucht, die einem regulären Ausdruck entsprechen (oder nicht), und die Ergebnisse druckt. Verwenden Sie dieses Tag für Fragen zur Verwendung von grep-Funktionen, zum Schreiben regulärer Ausdrücke, die mit grep funktionieren, und zur allgemeinen Verwendung. Da grep jetzt in Unix-ähnlichen Umgebungen (z. B. Cygwin unter Windows) verfügbar ist, können Sie dieses Tag auch für Kompatibilitätsfragen und Unterschiede zwischen Versionen und Softwareumgebungen verwenden.

1
Grep-Dateien mit Regex
Ich habe eine Datei mit ein paar Protokollzeilen. Ich möchte Dateien zurückgeben, die das Wort 'fail' enthalten, aber das Muster nicht enthalten: Failed any test here _fr in Pro-any text here Also, wenn es enthält: _fr in Pro Ignorieren Sie dann die Zeile, auch wenn sie das Wort fail enthält.
1 grep 


2
Entfernen Sie den Zombie-Prozess aus der Ausgabe von ps
Ich versuche nicht, einen Zombie-Prozess zu töten. Ich möchte die Anzeige des Zombie-Prozesses im psBefehl vermeiden . Gibt es eine Option zum Hinzufügen zum psBefehl inorder, um zu vermeiden, dass der Zombie-Prozess in der psAusgabe angezeigt wird? Wenn nicht, ist es möglich, es mit grepoder zu tun sed?
1 linux  sed  grep  ps 

2
Suchen von mehrzeiligem CDATA-Text in einer Reihe von XML-Dateien (möglicherweise mit grep)
Ich habe mehrere tausend (wohlgeformte) XML-Dateien der folgenden Vorlage: <?xml version="1.0" ?> <queries> <statement name="foobar"> <body><![CDATA[ Several lines worth of text goes in here ]]></body> </statement> <statement name="whatever"> [... snip ...] </statement> </queries> Ich brauche eine Liste der Aussagen, deren Textinhalt sich über 10 Zeilen erstreckt. Gibt es eine einfache …
1 grep  xml 



1
Ich möchte eine Anzahl eindeutiger Einträge in den Apache-Fehlerprotokollen erhalten
Beim Anzeigen der Apache-Protokolldateien werden viele Fehlermeldungen wiederholt. Ich möchte herausfinden, welche Fehlermeldungen am häufigsten und welche einzigartig sind. Ich hätte gerne ein einfaches Skript, mit dem ich die verschiedenen eindeutigen Zeilen zählen kann. Ich kenne Perl / Python / etc., Aber ich würde es vorziehen , integrierte Tools wie …

1
Mit grep, sed oder awk nach Wörtern dazwischen suchen? Ich möchte den Paketnamen bis .el7 extrahieren können
Ich schreibe ein Skript (Bash / Kommandozeile) und möchte den Paketnamen bis .el7 extrahieren können x=dbus-sharp (Ein Beispiel für einen Paketnamen - der sich ändert) Beispiel-Textdatei: Building dbus-sharp-0.7.0-11.fc22 for epel7 Created task: 7970206 ... 0 free 1 open 1 done 0 failed 7970225 buildArch (dbus-sharp-0.7.0-11.el7.src.rpm, ppc64): free 7970223 buildArch (dbus-sharp-0.7.0-11.el7.src.rpm, …
1 bash  grep  sed  awk 

2
Wählen Sie alle Instanzen von zitiertem Text aus einer Datei aus
Gibt es eine Möglichkeit, grepalle Textinstanzen in jedem Anführungszeichenpaar in einer Datei auf andere Weise abzurufen? Ich habe Antworten wie diese gesehen: https://stackoverflow.com/questions/15435056/grep-string-inside-double-quotes, aber sie funktionieren nicht in Fällen, in denen jede Zeile eine beliebige Anzahl von Strings in Anführungszeichen enthalten kann. Also für eine Eingabe wie diese: Here was …


4
Einfaches Skript, das Text parst, was ist hier falsch?
Ich bin ein großer Benutzer von https://www.grc.com/passwords.htm um sichere Passwörter zu erhalten. Da ich jedoch jedes Mal auf die Website gehen und das Kennwort manuell kopieren muss, wird es schnell alt, weshalb ich mich dazu entschied, ein kleines Skript für mich zu erstellen. Jedes Mal, wenn Sie die Seite neu …
macos  bash  grep  sed  curl 




2
grep-Befehl in Bash-Scripting
grepstr() { grep "$1 $2" $TMP/"ORACLE_SID"_dbmode.txt > /dev/null 2>$1 } Was bedeutet der obige Befehl? Was sind $1 und $2? Warum ist es notwendig? Gibt es Alternativen für die Verwendung $1 und $2?
script  grep 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.