IBMAIXおよびSolarisでいくつかのPSコマンドを実行しようとしています。取得した出力は適切にフォーマットされていません。固定幅で各列の値を確認したいと思います。
とにかく、PSコマンドが表示する各列の幅について言及できますか?
GNU ps
では、フィールド幅を指定してフィールドを広げることができます。
ps axw o user:10,pid:8,%cpu:8,cmd
SolarisおよびAIXでは、列ヘッダーを指定して列を広げることができます。ここでは、ハイフンで埋めていますが、他のものを使用することもできます。
ps -ef -o user=---USER---,pid=---PID--,%cpu=--%CPU--,cmd
これはGNU ps
でも機能します。