cygwin重灌後,原本的shell script不能跑 - Linux

Table of Contents

換電腦後重灌cygwin
結果原本寫的getlist.sh不能跑了
在cygwin輸入./getl按tab也不會自己補完後面

以下是getlist.sh內容
for ((i=450; i<500; i++))
do
wget -O $i.html "http://太長略/detail.asp?seqNo=$i&pagenum=1&Stat=C"
done

以下是cygwin的錯誤訊息
$ ./getlist.sh
./getlist.sh: line 1: syntax error near unexpected token `('
'/getlist.sh: line 1: `for (i=450; i<500; i++)

但是把內容一行一行剪貼到cygwin是可以跑的
是我少灌了東西或有設定沒設好嗎?
找不到適合的地方問只好貼這了
希望沒貼錯版...謝謝!

--

All Comments

Ursula avatarUrsula2010-07-04
for ((i=450; i<500; i++))
Belly avatarBelly2010-07-06
謝 可能copy到正在try的內容 不知為何少了一層括號
不過加回去還是不能跑 如下
Rachel avatarRachel2010-07-09
換行字元的問題吧,用dos2unix(cygwin有,可裝)轉一下