Whoami和xargs

Whoami和xargs,xargs,Xargs,我需要帮助尝试运行whoami并获取userid,然后运行df-k来查找userid拥有的所有文件系统 我有以下命令,但不起作用 whoami | awk '{print $1}' | xargs -I '{}' df -k | grep '{}' 那时我想这更容易。以下命令起作用 df -k | grep `whoami` 这将显示运行该命令的用户ID所在的所有文件系统。不清楚您在这里要做什么。文件系统不归用户所有。例如,我在服务器上以john的身份登录。然后我想运行whoami来获取当

我需要帮助尝试运行whoami并获取userid,然后运行df-k来查找userid拥有的所有文件系统

我有以下命令,但不起作用

whoami | awk '{print $1}' | xargs -I '{}' df -k | grep '{}'

那时我想这更容易。以下命令起作用

df -k | grep  `whoami`

这将显示运行该命令的用户ID所在的所有文件系统。

不清楚您在这里要做什么。文件系统不归用户所有。例如,我在服务器上以john的身份登录。然后我想运行whoami来获取当前用户ID(即john),然后我想运行df-k | grep john。这将为我提供john拥有的所有文件系统。所以,我想使用xargs。基本上运行whoami,然后将输出重定向到df-k命令。