iconv
टेक्स्ट प्रोसेसिंग
इस्तेमाल
iconv -f [from] -t [to] [file]पाठ की character encoding बदलता है; जिस byte को मैप नहीं कर पाता वहीं रुक जाता है, जब तक -c न दें, और input की encoding वह ख़ुद नहीं पहचान सकता।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -f | The encoding the input is in |
| -t | The encoding you want out |
| -l | List every encoding name this build knows |
| -c | Drop the characters that cannot be converted |
| //TRANSLIT | GNU: append to the target to swap unmappable letters for lookalikes |
उदाहरण
iconv -f EUC-KR -t UTF-8 old.csv > new.csvFixes a legacy Korean CSV.
iconv -f UTF-8 -t ASCII//TRANSLIT text.txtTurns accented letters into plain ones (GNU).
iconv -l | grep -i 1252Checks that an encoding name is spelled right.
ये पाइप से जोड़कर चलाने के लिए बने हैं। एक ही कमांड से सब करवाने के बजाय तीन जोड़ना छोटा पड़ता है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. iconv क्या करता है?
पाठ की character encoding बदलता है; जिस byte को मैप नहीं कर पाता वहीं रुक जाता है, जब तक -c न दें, और input की encoding वह ख़ुद नहीं पहचान सकता।
Q. इसे कैसे लिखें?
iconv -f [from] -t [to] [file] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 5 दिए हैं; पूरी सूची man iconv में है। यह कमांड टेक्स्ट प्रोसेसिंग में आती है।
मिलती-जुलती कमांड
man पेज: man iconv