Erzeugen einer CSV-Liste von Linux 'ps'

8

Angenommen, ich habe einen ps -Befehl, der folgendermaßen aussieht:

%Vor%

Es wird mir eine "Raum" getrennte Reihe von Zeilen geben. Eine Zeile könnte so aussehen

%Vor%

Ich möchte ps davon überzeugen, durch Kommas (oder Tabs sogar!) zu trennen, damit es automatisch von anderen Sprachen verarbeitet werden kann. Bitte beachten Sie, dass Args wahrscheinlich Leerzeichen enthalten, so dass das Wecken nach Feld nicht funktioniert.

    
Paul Nathan 25.06.2010, 00:00
quelle

3 Antworten

14

Sie können die folgende Syntax verwenden, um Ihr eigenes Trennzeichen einzufügen:

%Vor%     
emx 17.06.2012, 13:37
quelle
0

Wie wäre es mit:

%Vor%

Dies ist empfindlich für das Format einschließlich der Uhrzeit und setzt voraus, dass Prozesse keine Kommas enthalten. Sie können, aber wenn Sie entkommen wollen, ist es offensichtlich komplizierter.

    
Matthew Flaschen 25.06.2010 00:14
quelle
-1

Vielleicht möchten Sie die benötigten Informationen von / proc / [0-9] * / erhalten. Ich denke, Sie werden es programmgesteuert leichter finden als die Ausgabe von ps.

    
Slartibartfast 25.06.2010 00:09
quelle

Tags und Links