编写shell脚本遇到的问题

运行shell脚本提示“syntax error near unexpected token for((i=0;i<$length;i++))”:shell

缘由是由于Linux下的换行符是 \n 而你在secureCRT或者其余工具编写shell脚本的时候,使用的是window下的换行符:\r\nvim

因此须要设置一下文件的规范:工具

在vim的命令模式下输入:unix

:set fileformat=unix
:wqorm

便可!token