[問題] cygwin重灌後,原本的shell script不能跑
換電腦後重灌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是可以跑的
是我少灌了東西或有設定沒設好嗎?
找不到適合的地方問只好貼這了
希望沒貼錯版...謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.241.104.166
→
07/02 11:14, , 1F
07/02 11:14, 1F
※ 編輯: ThiefFan 來自: 210.241.104.166 (07/02 12:09)
→
07/02 12:11, , 2F
07/02 12:11, 2F
→
07/02 12:11, , 3F
07/02 12:11, 3F
$ ./getlist.sh
./getlist.sh: line 2: $'\r': command not found
./getlist.sh: line 3: syntax error near unexpected token `$'\r''
'/getlist.sh: line 3: `for ((i=385; i<450; i++))
user@???T??????g /cygdrive/d/ECO/SHOPITEM_KR
$ cat getlist.sh
#!/bin/bash
for ((i=385; i<450; i++))
do
wget -O $i.html "http://www.econline.co.kr/Ecoshop/ecoshop_detail
.asp?seqNo=$i&pagenum=1&Stat=C"
done
user@???T??????g /cygdrive/d/ECO/SHOPITEM_KR
$
我也不知道為什麼提示符號變亂碼...
※ 編輯: ThiefFan 來自: 210.241.104.166 (07/02 12:17)
※ 編輯: ThiefFan 來自: 210.241.104.166 (07/02 12:17)
→
07/06 14:48, , 4F
07/06 14:48, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):