Re: [問題] iconv大量轉換

看板Linux作者 (惡水上的大橋)時間15年前 (2010/11/20 02:29), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《Arim (Arim5566)》之銘言: : 小弟目前想要將大量big5文件轉換成utf-8文件 : 因為iconv沒辦法遞迴地進行轉換 : 所以搭配了find : 便下了 : find ./d2 -type f -name "*.java" -exec iconv -f Big5 -t utf-8 {} : -o ~/d1 \; : 將目前d2資料夾下的.java檔轉換成utf8 : 並且output到家目錄下的d1資料夾 : 可是在這邊就一直重複出現一個錯誤 : find: ‘iconv’ 因訊號 11 而終止 : 想請教一下這是什麼原因造成的呢? : 不過用了另外一個轉換編碼的指令enca就可以正常轉換了 iconv 裡頭的 -o 要直接接輸出檔名...不能給目錄 以我來說...我會考慮寫個 for loop 去跑... #!/bin/bash for i in `ls ./d2 | grep .java` do iconv -f BIG5 -t UTF-8 ./d2/$i -o ~/d1/$i done -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.184.33.27

11/20 11:05, , 1F
感謝大大
11/20 11:05, 1F
文章代碼(AID): #1Cvi8Ots (Linux)
討論串 (同標題文章)
文章代碼(AID): #1Cvi8Ots (Linux)