Kullanarak bir kesme işareti sağ tek tırnak işareti dönüştürmek için çalışıyorum .tr
tr "`echo -e '\xE2\x80\x99'`" "`echo -e '\x27'`" < a > b
a
bu örneği içeren UTF-8 kodlu bir dosya verildiğinde :
We’re not a different species
“All alone?” Jeth mentioned.
OS X BSD'yi kullanır tr
ve hoş bir sonuç verir:
We're not a different species
“All alone?” Jeth mentioned.
Ubuntu GNU kullanır tr
ve bu kötü sonucu üretir:
We'''re not a different species
''<9C>All alone?''<9D> Jeth mentioned.
Ubuntu'da bu dönüşümü nasıl gerçekleştirebilirim?
echo It’s easy | perl -CS -Mutf8 -pe "tr/’/'/"