我有一个看起来像这样的脚本:
test.sh
!/bin/bash
for i in {0..10}
do
echo "Welcome $i times"
done
如果我像只sh test.sh
得到Welcome {0..10} times
一次那样运行它
但是,如果我运行它,bash test.sh
我得到:
Welcome 0 times
Welcome 1 times
.... and so on
另外,如果我在 redhat 终端上运行相同的脚本。我收到一个错误:
root@UPLC-PPM-DEV-01 TEST]# sh test.sh
'est.sh: line 3: syntax error near unexpected token `do
'est.sh: line 3: ` do
这里有什么问题?