这几天我写了一个MYSQL自动备份的脚本文件。不知为什么,一直都无法运行,我每一个句子每一个句子都试过去,没有语法错误,也没有逻辑上的错误。
但它就是不运行,一直在报错就是:
not found command
或者是:
line 19 :syntax error near unexpected token 'fi' line 19: 'fi'
百思不得其解之际,我在网上看到一个网友说,从WINDOWS下上传文件到LINUX上时,有可能是格式错误,就是在WINDOWS下面是DOC格式,所以要换成UNIX格式的,我试了一下,果然是这个问题。
其方法为:
vi xxxx.sh:set fileformat=unix:wq或者:dos2unix xxxx.sh