1. .sh文件是Ubuntu下可执行文件,首先需要确定它的权限是否是可执行的,运行下面的语句可添加权限:
chmod a+x filename
2. 用vim打开sh文件:
vi filename
3. 查看文件格式:
:set ff 或 :set fileformat
4. 修改文件格式:
:set ff=unix 或 :set fileformat=unix
5. 保存退出:
:wq (存盘退出)
6. 执行:
./filename
注意:不可以用sh filename,因为在Ubuntu下,sh调用的事dash解释器,用./filename默认调用bash解释器,只要在文件开头加上:
#!/bin/bash
参考博客:
https://www.cnblogs.com/pipelone/archive/2009/04/17/1437879.html