错误描述:运行shell脚本,报错误
test.sh: 4: test.sh: let: not found
解决办法:
It's because Ubuntu uses the dash shell as default and doesn't always recognize when you try to set the shell
in a script. Even if you enter "echo $SHELL" into the console it will tell you you're using /bin/bash but for some reason it's actually using dash instead.
use:
sudo dpkg-reconfigure dash
<password>
and when you get the option select "no" to actually use bash instead of dash
本文介绍了一种常见问题的解决方案,即在Ubuntu系统中运行Shell脚本时遇到let命令未被识别的情况。该问题源于系统默认使用dash而非预期的bash shell。通过重新配置dash选项为使用bash,可以有效解决此问题。
621

被折叠的 条评论
为什么被折叠?



