500과 20000 사이의 PID로 실행되는 모든 프로세스를 나열하는 스크립트를 작성하려고 합니다.
이것이 내가 지금까지 가지고 있는 것입니다.
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)'
나는 당신이 첫 번째 줄인 헤더를 보고 싶어한다고 가정합니다.