मैं एक सही एकल उद्धरण चिह्न को एपोस्ट्रोफ का उपयोग करके परिवर्तित करने की कोशिश कर रहा हूं tr
।
tr "`echo -e '\xE2\x80\x99'`" "`echo -e '\x27'`" < a > b
एक UTF-8 एन्कोडेड फ़ाइल दी गई है a
जिसमें यह उदाहरण है:
We’re not a different species
“All alone?” Jeth mentioned.
ओएस एक्स बीएसडी का उपयोग करता है tr
और एक अच्छा परिणाम उत्पन्न करता है:
We're not a different species
“All alone?” Jeth mentioned.
उबुन्टु GNU का उपयोग करता है tr
और इस बुरे परिणाम का उत्पादन करता है:
We'''re not a different species
''<9C>All alone?''<9D> Jeth mentioned.
मैं उबंटू में इस रूपांतरण को कैसे पूरा कर सकता हूं?
echo It’s easy | perl -CS -Mutf8 -pe "tr/’/'/"