Linux Grep und ps aux?
Ich hab folgende Aufgabe:
Geben Sie alle Prozesse aus, deren Kommandozeile mit k beginnt
Ich weiß, dass ich in Sort Spalte angeben kann. Nur in Grep weiß ich nicht, wie ich grep elegant sage, nimm die xte Spalte.
Wie würdet ihr das Lösen?
Du meinst den Befehl, der in der letzten Spalte unter COMMAND steht ?
Ich gehe mal davon aus, dass das gemeint ist
1 Antwort
Vorausgesetzt, das gesuchte k steht immer an der gleichen Position , dann sollte
ps -aux | grep -E "^.{65,65}k"
funktionieren.
Zur Sicherheit kannst Du die Länge ja vorher nochmal mit wc -c prüfen.
Falls du nicht die ganze Zeile ausgeben möchtest, dann kannst du sie ja am Ende noch mit cut entsprechend kürzen.