1

私はこのコマンドを使用しました-lsof +D /usr/binそして次の出力を生成しました-

COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
metacity  1347  gdm  txt    REG    8,1   609760 278555 /usr/bin/metacity
tail      1474 root  txt    REG    8,1    59704 269067 /usr/bin/tail

1474上記の出力から抽出したいので、次のコマンドを使用しようとしています

lsof +D /usr/bin | grep "tail">tailfind.txt

ただし、このコマンドは次の情報を挿入しています-

tail      1474 root  txt    REG    8,1    59704 269067 /usr/bin/tail

上記の操作から特定の列のみを取得するのに役立ちます。

ありがとう、よろしく、 Shah9il

4

1 に答える 1

1

awk入力を検索し、特定の列を印刷するために使用することをお勧めします。

lsof +D /usr/bin | awk '/tail/{print $2}'
于 2014-04-08T19:56:48.910 に答える