halloICKEbins2
Active Member
Mahlzeit,
ich habe mir ein Skript (/bin/sh) auf meinem OpenBSD-System geschrieben, welche ps aux | grep "begriff1" | grep "begriff2" ausführt. Wenn ich es lokal ausführen, bekomme ich eine Ausgabe mittels echo des Befehls. Führe ich es per SSH mit Python3 remote aus, bekomme ich diese Ausgabe nicht.
Durch Probieren habe ich rausbekommen, dass es an dem doppelten grep-Befehl liegt - bei einem grep funktioniert alles wunderbar.
Jetzt zur Frage: Woran liegt das und gibt es eine Möglichkeit mit mehreren greps hintereinander zu arbeiten?
PS: Hat jemand eine gute Anleitung der Expressions von grep mit Beispielen - als Alternative zu den mehreren greps?
ich habe mir ein Skript (/bin/sh) auf meinem OpenBSD-System geschrieben, welche ps aux | grep "begriff1" | grep "begriff2" ausführt. Wenn ich es lokal ausführen, bekomme ich eine Ausgabe mittels echo des Befehls. Führe ich es per SSH mit Python3 remote aus, bekomme ich diese Ausgabe nicht.
Durch Probieren habe ich rausbekommen, dass es an dem doppelten grep-Befehl liegt - bei einem grep funktioniert alles wunderbar.
Jetzt zur Frage: Woran liegt das und gibt es eine Möglichkeit mit mehreren greps hintereinander zu arbeiten?
PS: Hat jemand eine gute Anleitung der Expressions von grep mit Beispielen - als Alternative zu den mehreren greps?