小编ubu*_*ing的帖子

无法将变量传递给其他命令

我试图将一个变量传递给另一个 shell 命令。

要清楚;

passwdContent=$( getent passwd "$USER" )
echo "passwdcontent" $passwdContent
Run Code Online (Sandbox Code Playgroud)

我从用户“x”那里得到了“passwd”字段。在本节之后,我想使用这个变量。

但是在这里我无法解决如何传递“passwdContent”变量。我试过这样的方法;

exampleVariable=[( "$passwdContent" | cut -d : -f 1 )]
Run Code Online (Sandbox Code Playgroud)

在我想回显“exampleVariable”之后,它给了我错误。

我知道我可以在一行中完成所有这些。但我想学习如何做到这一点。

command-line bash environment-variables

5
推荐指数
1
解决办法
402
查看次数

标签 统计

bash ×1

command-line ×1

environment-variables ×1