for loop shell脚本语法错误:意外的单词(期待“do”)

时间:2017-04-05 10:10:41

标签: sh

for loop shell script syntax error:意外的单词(期待“do”)

#!/bin/sh PRO="a t d e k " for file in $PRO do #this will be line 6 echo $file done

输出:第6行:语法错误:意外的单词(期待“做”)

1 个答案:

答案 0 :(得分:0)

当我在vi编辑器中打开它时发现了^ M.它帮助我解决了这个问题。

所以当我在vi编辑器中打开它时,有点像这样的东西

for file in $PRO
   do^M                           
       echo $file
   done^M

后来通过引用computerhope.com/unix/dos2unix.htm

使用了dos2unix命令