列区切り記号を指定したい
ps -o "%a|%p" # separator |
そして列幅
ps -o cmd:50,pid # width 50 for cmd
存在する一つ注文する。可能ですか? ?
これは列の幅とは関係ありませんが、最後の列でなくてもコマンドの全長を持ちたいです。
ベストアンサー1
-o コマンドは追加コマンドなので、複数を実行するだけです。
ps -a -o "cmd:50 " -o "|%p"
CMD | PID
/usr/lib/gnome-session/gnome-session-binary --auto| 4158
問題は、PIDが正しく整列しているため、PIDの周りに空白が生じることです。上から4158はパイプの後ろに空白があることがわかります。