Als «grep» getaggte Fragen

1
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...

1
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...

1
Grep färben komplette Linie

Ich habe eine kontinuierliche Ausgabe von einem Programm, das ich nach Schlüsselwörtern suche. Jetzt möchte ich, dass die gesamte Zeile rot ist, nicht nur das Schlüsselwort. Wie erreiche ich

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....

0
UWIN greift nach Fenstern, die das Scheitern verhindern

Ich habe die UWIN-Unix-Tools und kann nicht ein ganzes Verzeichnis voller Dateien mit einem * versehen. grep term * gibt grep: *: can not open [No such file or directory] ob in cmd.exe oder Powershell (ich hasse diesen Windows-Mist). Die Wildcards scheinen mit anderen Sachen zu funktionieren (ls,...

0
Grep für Block um eine Fehlermeldung

Ich möchte nach dem Block von Protokollen um eine bestimmte Fehlermeldung suchen. Angenommen, ich weiß, mein Protokoll sieht folgendermaßen aus: [----] I, [2014-04-10T19:12:36.294512 #1910:e93004] INFO -- : Started GET "/ems_infra/new" for 4.2.2.2 at 2014-04-10 15:12:36 -0400 [----] I,...

0
Überwachen Sie das Protokoll live auf Fehler. Wenn error = Befehl erneut ausführen und die Protokollüberwachung neu starten, wenn nicht gefunden = Überwachung für immer fortsetzen

Ein Prozess in einem Bash-Skript, das ich entwickle, schlägt häufig leise fehl (es wird weiterhin ohne Fehlercode ausgeführt, aber der Fehler wird in die Protokolldatei geschrieben). Sobald der Fehler in der Protokolldatei auftritt, möchte ich den Prozess neu starten (und auch die Überwachung der...