lsof가 포함된 명령만 나열

lsof가 포함된 명령만 나열

나는 전에 시도했다

lsof -F c somefile

하지만 난 이해해

p1
cinit
p231
cmountall
p314
cupstart-udev-br
p317
cudevd

바꾸다

init
mountall
...

명령어만 받을 수 있는 방법은 없나요?

답변1

그러면 라벨로 시작하는 줄이 선택되고 c라벨을 제거한 후 인쇄됩니다.

lsof -F c somefile | sed -n 's/^c//p'

답변2

매뉴얼 페이지에는 프로세스 ID가 항상 선택되어 있음이 나와 있습니다.

필요에 따라 awk를 사용하여 프로세스를 필터링할 수 있습니다.

lsof -F c somefile | awk '/^c/ { print substr($0,2)}' 

관련 정보