有这么一个bash脚本:
#!/bin/sh
foo=20
echo $foo
((bar=$foo/10))
echo $bar
赋予该脚本x权限,直接运行.无法输出bar的值,即2
但用 bash + 脚本名的方式,便可以看到输出2了
请问这个现象背后的原理是啥?
#!/bin/sh
foo=20
echo $foo
((bar=$foo/10))
echo $bar
赋予该脚本x权限,直接运行.无法输出bar的值,即2
但用 bash + 脚本名的方式,便可以看到输出2了
请问这个现象背后的原理是啥?