0

为什么这么简单的脚本不起作用?

  1 for i in {1..6}
  2 do
  3     if[ "$i" -lt "3" ]
  4     then
  5         echo "a"
  6     else
  7         echo "b"
  8     fi
  9 done

或者

  1 for i in {1..6}
  2 do
  3     if[ "$i" < 3 ]
  4     then
  5         echo "a"
  6     else
  7         echo "b"
  8     fi
  9 done

呃:

./test.sh: line 4: syntax error near unexpected token `then'
./test.sh: line 4: `    then'
4

1 回答 1

13

if和之间需要一个空格[

于 2013-05-26T04:07:36.433 回答