sh test.sh 出现bad substitution提示信息。
与linux shell使用的是/bin/sh,还是/bin/bash有关系。脚本中指定使用的是/bin/bash shell,在调试的时候使用的是sh shell,因此调试时导致错误提示信息。
解决方法:
使用bash -x test.sh进行调试。
linux shell脚本执行错误:bad substitution
最新推荐文章于 2023-03-31 16:13:32 发布
sh test.sh 出现bad substitution提示信息。
与linux shell使用的是/bin/sh,还是/bin/bash有关系。脚本中指定使用的是/bin/bash shell,在调试的时候使用的是sh shell,因此调试时导致错误提示信息。
解决方法:
使用bash -x test.sh进行调试。