① 尝试了网上的做法,将格式改成unix
windows下编辑的脚本有可能存在不可见字符。错误的产生原因可能是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识。
具体做法:
vim filename
:set ff=unix
:wq!
②检查头部(我是因为头部没有写完整中招的)
错误写法:
#! bin/bash
echo "Hello World!"
正确写法:
#! /bin/bash
echo "Hello World!"
① 尝试了网上的做法,将格式改成unix
windows下编辑的脚本有可能存在不可见字符。错误的产生原因可能是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识。
具体做法:
vim filename
:set ff=unix
:wq!
②检查头部(我是因为头部没有写完整中招的)
错误写法:
#! bin/bash
echo "Hello World!"
正确写法:
#! /bin/bash
echo "Hello World!"