- Bearbeitet
TC Ich will nicht ausschließen, das ich Mist gebaut habe 🙂 Habe mein System gerade nicht im Zugriff und machs gerade aus dem Kopf, aber gib mal Hab ich ...ps -e | grep '[k]ittie'
ein (also ohne -c
), wenn du nur ein Fenster auf hast, solltest du eine Zeile als Ergebnis bekommen.
Edit: Ich hab jetzt mal nach der Manpage geguckt. Es müsste grep -ce
sein, damit er die eckigen Klammern richtig interpretiert ✨
[ "$(ps -e | grep -ce '[k]ittie')" -lt 2 ] && fastfetch --load-config examples/7.jsonc --logo /usr/share/fastfetch/presets/examples/fflogo.txt
-c
fürcount
, damit grep statt der gefundenen Zeilen die Anzahl der Zeilen ausgibt-e
fürexpression
damit grep den Suchbegriff als regulären Ausdruck interpretiert
Ohne -e
sollte genau so klappen, dann aber statt [k]ittie
nach kittie
suchen (und statt -lt 2
dann -lt 3
). Das ist eigentlich nur ein Trick, damit grep sich nicht selbst findet - und ich bin mir nicht mal mehr sicher, ob das überhaupt noch nötig ist.