错误原因可能有以下几种:
1.在WIN底下用文本编辑工具修改过参数变量,在保存的时候没注意编码格式造成的, 2.也有可能是在VIM里修改,第一行末尾按到ctrl_v
查看文件是DOS格式、UNIX格式还是MAC格式:
vi test.sh :set ff?
查看命令执行后的输出,如果有dos字样,则说明文件是DOS格式。
更改DOS格式为UNIX格式:
vi test.sh set ff=unix#修改后保存并退出:x
然后保存即可。