Saya memiliki banyak file .xml yang dikodekan dalam ISO-8859-1, dan saya ingin semuanya dalam UTF-8.
Saya menemukan kode untuk mengubahnya secara individual yaitu:
iconv -f ISO-8859-1 -t UTF-8 filename.xml > newfilename.xml
dan itu bekerja dengan baik.
Yang ingin saya ketahui adalah bagaimana menulis skrip shell untuk secara otomatis membersihkan semua file .xml dalam direktori dan kemudian mengganti file lama dengan file yang baru dikonversi, tetapi tetap menggunakan nama file yang sama.
Saya baru mengenal shell scripting, jadi bantuan akan sangat dihargai.
sed -i 's/olddec/newdec/g'
Masukkan saja ke dalam for loop sebelum baris iconv