Re: [問題] 如何排序ps ux的output
※ 引述《Holocaust123 (奔跑的蝸牛)》之銘言:
: (FreeBSD 8.0)
: $ ps ux
: USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
: a12345 48272 0.0 0.1 39060 5648 ?? S 11:53下午 0:00.03 sshd: a12345@pts/53 (sshd)
: a12345 10391 0.0 0.0 7012 1648 53 R+ 11:55下午 0:00.00 ps ux
: a12345 90940 0.0 0.1 10312 3120 53 Ss 11:53下午 0:00.07 -bash (bash)
: 根據 man ps 的說法
: -m, -r, -u, -v 這四個 option 可以用來排序 ps 的輸出結果
: 但僅能針對 %CPU (-r, -u) 或 %MEM (-m, -v) 做排序
: 我想問的是
: 有辦法用其他欄位做排序嗎
: 在 Linux 上可以用 --sort 這個 option 針對特定欄位排序
: 以 STARTED 欄位為例:
: ps ux --sort=start_time
: 但...
: FreeBSD 上的 ps 似乎沒有 --sort 或類似的 option
: 請問這樣是不是就只能靠 awk 之類的指令來排序了?
: 或是 其實 ps 就做的到了 只是 man page 沒提到?
: 第一次在 FreeBSD 版問問題 若有不對的地方還請指教
: 感謝回答
Example: 排序ps aux結果中第二個欄位PID (由小到大)
root# ps aux | sort -k2n
Example: 排序ps aux結果中第二個欄位PID (由大到小)
root# ps aux | sort -k2rn
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.142.1.39
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章