Bashを使用して、Žvaigždės aukštybėj užges
またはäüöÖÜÄ
のような文字列をそれぞれZvaigzdes aukstybej uzges
またはauoOUA
に変換するにはどうすればよいですか?
基本的には、ラテンアルファベット以外のすべての文字を変換したいだけです。
ありがとう
あなたのマシンに応じて、あなたはあなたの文字列をパイプで試すことができます
iconv -f utf-8 -t ascii//translit
(または、utf-8でない場合はエンコーディング)
Iconvを使用できる場合があります。
たとえば、次の文字列:
ŽvaigždėsaukštybėjužgesまたはäüöÖÜÄ
testutf8.txt、utf8形式のファイルです。
実行中のコマンド:
iconv -f UTF8 -t US-ASCII//TRANSLIT testutf8.txt
結果は:
Zvaigzdes aukstybej uzgesまたはauoOUA
echo Hej på Dig, du den dära | iconv -f utf-8 -t us-ascii//TRANSLIT
与える:
Hej pa Dig, du den dara