首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux 下令 let: not found

2012-09-29 
Linux 命令 let: not foundubuntu sh ???.sh 时出现 let: not found(我的sh文件里有mv命令,结果文件全丢失

Linux 命令 let: not found
ubuntu sh ???.sh 时出现 let: not found
(我的sh文件里有mv命令,结果文件全丢失了)
出现问题的原因: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.
#就是bash环境指向了/bin/sh,而在/bin/bash里才有let命令。
解决办法:
sudo dpkg-reconfigure dash
<password>
and when you get the option select"no" to actually use bash instead of dash

其实也可改用 bash ???.sh指令

热点排行