使用 awk 列出 pid 2024-5-12 • shell awk 我正在嘗試編寫一個腳本,該腳本將列出 pid 在 500 到 20000 之間運行的所有進程。 這是我到目前為止所擁有的。 ps awux |awk '{for (i=1; i<NF; i++) {if (i>=800 && i<=17000) {print $i}}}' 答案1 你做了太多的工作:PID在第二列,所以你想要 ps awux | awk 'NR==1 || (500 <= $2 && $2 <= 20000)' 我假設您想查看第一行的標題。 相關內容