一尘不染

从Linux'ps'生成CSV列表

linux

假设我有一个如下所示的ps命令:

ps -Ao args:80,time,user --sort time

它会给我一个“空格”分隔的行集。一行可能看起来像这样

paulnath -bash 00:00:00

我想说服ps用逗号(甚至连制表符!)定界,以便可以用其他语言自动处理它。请注意,args中可能有空格,因此按字段唤醒本身不会起作用。


阅读 315

收藏
2020-06-03

共1个答案

一尘不染

您可以使用以下语法放置自己的定界符:

ps -Ao "%U,%t,%a"
2020-06-03