ps:フォーマット(区切り記号と幅)

ps:フォーマット(区切り記号と幅)

列区切り記号を指定したい

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はパイプの後ろに空白があることがわかります。

おすすめ記事