如何将当前用户保存到变量

Luk*_*dza 5 bash

我希望'我'等于$ whoami,但是当我尝试这样做时,我只打印"whoami"作为字符串而不是实际值.是否可以使用管道连接变量和命令?

anu*_*ava 10

像这样使用它:

me="$(whoami)"
Run Code Online (Sandbox Code Playgroud)

将命令whoami输出存储到shell变量me


tho*_*hom 6

关于什么:

me="$USER"
Run Code Online (Sandbox Code Playgroud)

但你为什么要这样做?它已经是一个环境变量:-)

echo "$USER"
Run Code Online (Sandbox Code Playgroud)