나는 전에 시도했다
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)}'