今天写了一个shell脚本,而后在执行的时候报错,以下截图:linux
主要缘由是shell文件是我在windows下编辑而后上传到linux系统里执行的。shell文件的格式为dos格式。而linux只能执行格式为unix格式的脚本。shell
咱们能够经过vi编辑器来查看文件的format格式。步骤以下:vim
1.首先用vim命令打开文件windows
2.在vi命令模式中使用 :set ff 命令bash
能够看到改文件的格式为dos:编辑器
3.修改文件format为unix,使用vi修改文件format,命令:set ff=unixide
执行完后再经过set ff命令查看文件格式,结果以下:unix