如何将输出whoami
作为另一个命令的参数传递,例如
whoami
#root
top -u root
我想用一行来做这件事
答案1
你想使用一个命令替换:
top -u "$(whoami)"
但是,在这种情况下,您也可以使用其中一个变量$USER
并$LOGNAME
执行相同的操作,避免调用whoami
实用程序(或id -un
)。
top -u "$USER"
答案2
一件简单的内衬
top -u "$(whoami)"
如何将输出whoami
作为另一个命令的参数传递,例如
whoami
#root
top -u root
我想用一行来做这件事
你想使用一个命令替换:
top -u "$(whoami)"
但是,在这种情况下,您也可以使用其中一个变量$USER
并$LOGNAME
执行相同的操作,避免调用whoami
实用程序(或id -un
)。
top -u "$USER"
一件简单的内衬
top -u "$(whoami)"