私は前に試しました
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)}'