psの出力をタブ区切りテキストにする
唐突ですが、ps -auxの結果をタブ区切りテキストにしてExcelでいじりたかったので、
awkを利用して出力してみた。
ps -aux | awk '{ printf("%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n",$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11);}'
上記はLinuxでの"ps -aux"コマンドの実行結果に対する処理です。
このコマンドのエンティティは下記となっております。
USER | プロセスの所有者 |
PID | プロセスID |
%CPU | CPU使用率 |
%MEM | メモリ使用率 |
VSZ | 仮想メモリサイズ(KiB) |
RSS | 実メモリサイズ(KiB) |
TTY | 制御端末 |
STAT | プロセス状態 |
START | プロセス起動時刻 |
TIME | 累積した CPU 時間 |
COMMAND | コマンド |
しかし、、、VSZがいまいち理解できていない。。。