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 回答