这个问题一般是windows编辑shell文件后,拷贝到Linux发生的错误。
原因是在Windows下每一行结尾是 ,而Linux下则是 ,所以才会有 多出来的
解决方案
执行命令修复,把xxx替换成真实的文件名即可
sed -i 's/ $//' xxx.sh
这个问题一般是windows编辑shell文件后,拷贝到Linux发生的错误。
原因是在Windows下每一行结尾是 ,而Linux下则是 ,所以才会有 多出来的
解决方案
执行命令修复,把xxx替换成真实的文件名即可
sed -i 's/ $//' xxx.sh