有没有办法从另一个命令传递参数

有没有办法从另一个命令传递参数

如何将输出whoami作为另一个命令的参数传递,例如

whoami
#root

top -u root 

我想用一行来做这件事

答案1

你想使用一个命令替换

top -u "$(whoami)"

但是,在这种情况下,您也可以使用其中一个变量$USER$LOGNAME执行相同的操作,避免调用whoami实用程序(或id -un)。

top -u "$USER"

答案2

一件简单的内衬

top -u "$(whoami)"

相关内容