小编Rok*_*.ma的帖子

bash -c变量未分配

我正在尝试执行以下命令:

 $ bash -c "var='test' && echo $var"

Run Code Online (Sandbox Code Playgroud)

并且仅打印一个空行。

如果我执行相同的命令而没有 bash -c

$ var='test' && echo $var 
test
Run Code Online (Sandbox Code Playgroud)

分配给的值$var正在打印。有人可以解释为什么我不能在第一个示例中分配变量吗?

linux bash shell

0
推荐指数
1
解决办法
60
查看次数

标签 统计

bash ×1

linux ×1

shell ×1