Ich brauche ein kleines Skript für eine Zeichenfolge in Protokolldateien zu suchen Datei und die Anzahl der Zeilen zählen. Da dies möglicherweise solange dauert, möchte ich auch die Ausgabe von "grep" in der Konsole anzeigen. meine Idee ist etwas wie:Bash-Skript auf der Konsole und
grep -irl "System out of memory" | tee /tmp/checkoom.tmp
COUNT=(cat /tmp/checkoom.tmp |wc -l)
echo $COUNT logs found.
Aber es funktioniert nicht. Ich bekomme keine Ausgabe, die tmp-Datei wird erstellt, scheint aber leer zu sein.
Ja, aber ich habe nicht die Ausgabe von grep bekommen ... – Kjellson