如果你只想
id
id(user)
那就不要用这个
-u
选项文件
fuser -u
-u、 --用户
将进程所有者的用户名附加到每个PID。
fuser -c /
具有与您的示例不同的格式。每个id后面都有表示访问类型的字母。这些信被印成
stderr
,因此我将使用
2>&-
把它们藏起来。
$ fuser -c /
/: 1717rce 1754rce 1765rce 1785rce ...
$ fuser -c / 2>&-
1717 1754 1765 1785 ...
你可以用
grep
要每行打印一个id:
$ fuser -c / 2>&- | grep -o '[0-9]*'
1717
1754
1765
1785
...
for id in $(fuser -c / 2>&-); do
echo "id = $id"
done