Re: [問題] cygwin重灌後,原本的shell script不能跑

看板Linux作者 (等待世界末日)時間14年前 (2010/07/02 14:37), 編輯推噓3(303)
留言6則, 2人參與, 最新討論串2/2 (看更多)
我在我的 cygwin 上run 了一下, script 應該沒問題, 可以抓東西 (不過內容是空的) 你遇到的問題, 從錯誤訊息來看, 應該是在每一行後面有一些奇怪的 end of line 字元, 你是從哪裡copy 這檔案的? 用 vi editor 每行後面會有奇怪的字元嗎? ※ 引述《ThiefFan (不務正業的賊)》之銘言: : 標題: [問題] cygwin重灌後,原本的shell script不能跑 : 時間: Fri Jul 2 09:21:17 2010 : : $ ./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++)) : -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.251.226.205

07/02 14:53, , 1F
謝謝幫忙 vi好像沒裝到 不能用
07/02 14:53, 1F

07/02 14:53, , 2F
用記事本和NotePad++和cat看都無異常
07/02 14:53, 2F

07/02 14:54, , 3F
我是不是重裝cygwin比較好...orz
07/02 14:54, 3F

07/02 14:55, , 4F
bash: vi: command not found
07/02 14:55, 4F

07/02 15:09, , 5F
eol直接用dos2unix轉成unix format看看
07/02 15:09, 5F

07/02 15:25, , 6F
喔喔 轉過之後能跑了 謝謝樓上!!
07/02 15:25, 6F
文章代碼(AID): #1CBOa_EI (Linux)
文章代碼(AID): #1CBOa_EI (Linux)