简单的问题......为什么这样的东西不起作用?
/bin/bash -c "b=4; echo $b"
输出只是空白。
提前致谢。
答案1
双引号之间的变量在命令运行之前展开。使用单引号:
/bin/bash -c 'b=4; echo $b'
简单的问题......为什么这样的东西不起作用?
/bin/bash -c "b=4; echo $b"
输出只是空白。
提前致谢。
双引号之间的变量在命令运行之前展开。使用单引号:
/bin/bash -c 'b=4; echo $b'