现象:

我在Windows下写了一个mount.sh脚本,拷贝到Ubuntu后,运行提示:


网上说这是由于Windows下的回车换行和Linux下的不同,导致Linux下无法正常读取文件。

注:
关于《脚本是什么?》,可以访问:https://www.softool.cn/read/shell/introduction.html

解决办法:

首先进入mount.sh所在的目录,然后执行如下命令:

sed -i 's/\r$//' mount.sh

注:
mount.sh 换成自己的文件名即可;
‘ 符号是右手小指所在的单引号和双引号的按键;