iconv大量轉換 - Linux

Emily avatar
By Emily
at 2010-11-20T02:29

Table of Contents

※ 引述《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

--
Tags: Linux

All Comments

Kristin avatar
By Kristin
at 2010-11-23T11:45
感謝大大

iconv大量轉換

Christine avatar
By Christine
at 2010-11-19T21:40
小弟目前想要將大量big5文件轉換成utf-8文件 因為iconv沒辦法遞迴地進行轉換 所以搭配了find 便下了 find ./d2 -type f -name and#34;*.javaand#34; -exec iconv -f Big5 -t utf-8 {} -o ~/d1 \; 將目前d ...

php curl安裝

Candice avatar
By Candice
at 2010-11-19T17:55
想請問一下 在freebsd環境下想要安裝php的curl 用了以下方式 cd /usr/ports/ftp/php5-curl make install 不過會跑出以下錯誤訊息 /home/pkg/WRKDIR/usr/ports/ftp/php5-curl/work/php-5.3.3/ext/ ...

centos ltsp client端網卡問題

Hardy avatar
By Hardy
at 2010-11-19T17:15
client端開啟時 有抓到DHCP 但是網卡驅動沒有抓到出現此錯誤訊息 ERROR!Could not automatically detect the network card. PCI cards should be detected automatically. ISA cards cannot be ...

如何備份整台linux主機

Rachel avatar
By Rachel
at 2010-11-19T16:38
小弟我有安裝一台linux主機花了很多時間設定也安裝了很多網站 我的網站上面有很多資料 現在遇到一個問題 我想要把這台linux主機整台複製到另一台新買的主機上 是否有辦法,用軟體將整台linux主機,連同作業系統以及各項設定還有網站的資料 通通複製到另一台新買的電腦上面,節省掉一些麻煩 謝謝! - ...

Pidgin連不上MSN?!

Jessica avatar
By Jessica
at 2010-11-19T16:05
因為我發現今天 msn 好像不只一次的更新,所以要會自己生出pem, 然後再import至pidgin內。 不想花時間理解的話,可以參考這篇 http://wp.me/pMRh0-5z 有細步圖片並加中文解說,照著操作就可以順利使用pidgin 連 msn了 環境是 ubuntu 10.04 64-bit ...