语法错误接近意外令牌`do - 将大写转换为小写

时间:2017-01-25 21:49:28

标签: bash

以下是运行下面脚本后出现的错误。我已经阅读了其他类似错误的回复,但找不到答案。有人可以看到下面的脚本可能出现什么问题吗?

提前致谢。

错误:

'bash: lowerit.sh: line 7: syntax error near unexpected token `do
'bash: lowerit.sh: line 7: `  do

脚本:

for x in `ls`
  do
  if [ ! -f $x ]; then
    continue
  fi
  lc=`echo $x  | tr '[A-Z]' '[a-z]'`
done

1 个答案:

答案 0 :(得分:-2)

在“ls”之后你需要;或者在“do”之前只需要断行