Merhaba, * M.Barış ÜNAL [2008-01-24 16:19:36+0200] > iconv ile 600 kadar dosyanın çevrilmesi işini yapmam gerekiyor. Bu dosyalar > iç içe klasörler altında dizilmiş durumda. Bu işlerin için shell de ufak > programlar ile otomatik olarak yapıldığını biliyorum. Ama be o programları > henüz yazamıyorum. > > iconv -f iso8859-9 -t utf-8 -o x.htm x.html komutunu bulunduğu klasörden > içeriye doğru çalıştıracak bi script bulaiblirmiyim?
find(1) ve recode'u kullanmanızı öneririm. Önce find ile deneme yaparak doğru dosya listesini ürettiğinize emin olun. Örnek: cd falan find -type f -name '*.html' Diğer seçenekler ve hazır find reçeteleri için: info find Bunu bir kere kesinleştirdikten sonra öldürücü darbe: apt-get install recode cp -a falan falan.bak # DİKKAT! neme lazım yedek find ... | xargs recode iso8899-9..utf-8 Recode, iconv'tan farklı olarak doğrudan dosyayı _değiştirir_. Buna dikkat edin ve yedekli çalışmayı unutmayın! -- roktas