我想指定列分隔符
ps -o "%a|%p" # separator |
和列宽
ps -o cmd:50,pid # width 50 for cmd
在一个命令中。这可能吗??
这与列宽无关,但我想要完整的命令,即使它不是最后一列。
我想指定列分隔符
ps -o "%a|%p" # separator |
和列宽
ps -o cmd:50,pid # width 50 for cmd
在一个命令中。这可能吗??
这与列宽无关,但我想要完整的命令,即使它不是最后一列。
因为您需要按预定义的顺序(
cmd
和pid
)调整 2 列的输出,所以这里是
ps
+ “trick”:sed
测试输出:
-o 命令是附加的,所以只需执行多个:
问题是你会在 PID 周围得到一些空格作为它的右对齐。你可以看到上面的4158在管道后面有一个空格。