मेरे पास कई .xml फाइलें हैं जो ISO-8859-1 में एन्कोडेड हैं, और मैं उन सभी को UTF-8 में चाहता हूं।
मैंने उन्हें व्यक्तिगत रूप से परिवर्तित करने के लिए कोड का पता लगाया है:
iconv -f ISO-8859-1 -t UTF-8 filename.xml > newfilename.xml
और यह ठीक काम करता है।
जो मैं जानना चाहता हूं कि एक डायरेक्टरी में सभी .xml फ़ाइलों को स्वचालित रूप से साफ़ करने के लिए एक शेल स्क्रिप्ट कैसे लिखना है और फिर पुरानी फ़ाइलों को नई परिवर्तित फ़ाइलों के साथ बदलना है, लेकिन फिर भी उसी फ़ाइल-नाम को रखना है।
मैं शेल स्क्रिप्टिंग में नया हूं, इसलिए मदद की बहुत सराहना की जाएगी।
sed -i 's/olddec/newdec/g'
बस इसे आइकॉन लाइन से पहले लूप के लिए डालें