awkを使用したPIDのリスト

awkを使用したPIDのリスト

500から20000のPIDで実行されるすべてのプロセスを一覧表示するスクリプトを作成しようとしています。

これが私が今まで持っているものです。 ps awux |awk '{for (i=1; i<NF; i++) {if (i>=800 && i<=17000) {print $i}}}'

ベストアンサー1

仕事をやりすぎています。 PIDが2番目の列にあるので、必要な操作を実行します。

ps awux | awk 'NR==1 || (500 <= $2 && $2 <= 20000)'

最初の行のタイトルを見たいとします。

おすすめ記事