나는 변환하기 위해 노력하고있어 오른쪽 작은 따옴표 표시를 에 아포스트로피 사용 tr
.
tr "`echo -e '\xE2\x80\x99'`" "`echo -e '\x27'`" < a > b
a
이 예제를 포함 하는 UTF-8로 인코딩 된 파일이 주어진 경우 :
We’re not a different species
“All alone?” Jeth mentioned.
OS X은 BSD를 사용하고 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/’/'/"