[問題] 如何排序ps ux的output

看板FreeBSD作者 (奔跑的蝸牛)時間13年前 (2011/03/20 00:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
(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 版問問題 若有不對的地方還請指教 感謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.46 ※ 編輯: Holocaust123 來自: 140.112.30.46 (03/20 00:28)
文章代碼(AID): #1DXDVC8g (FreeBSD)
文章代碼(AID): #1DXDVC8g (FreeBSD)