
시스템에 있는 프로세스의 PID
, 및 를 표시해야 PPID
하지만 5-8 범위의 숫자로 시작하는 프로세스만 표시할 수 있습니다. 그래서 이것저것 시도해봤는데..STATUS
PID
ps xao pid,ppid,s | grep ' 5'
하지만 범위 내에서 이를 수행하는 방법을 모르겠습니다. 하나의 숫자에 대해서는 작동하지만 모든 숫자에는 작동하지 않도록 할 수 있습니다.
답변1
ps xao pid,ppid,s | grep '^ *[5-8]'
PID가 5자리인 경우 줄 시작 부분에 공백이 없으므로 ' *'
grep 뒤에 오는 부분입니다. '^'^
처음에만 검색하고(5,6,7,80으로 시작하는 PPID를 선택하지 마세요) '[5-8]'
원하는 숫자 범위를 처리하세요(이것도 가능합니다 '[5678]'
)
답변2
이 시도:
ps xao pid,ppid,s | grep '^ *[5-8]'
^
의미: 줄(또는 문자열)의 시작*
수량자(이전 문자의 경우): 0 또는 N[]
다음을 나타내는 메타 문자입니다.정규식범위는 5~8입니다.