SEDを使用してファイルからマルチバイト文字を削除します

StackOverflow https://stackoverflow.com/questions/3521106

  •  29-09-2019
  •  | 
  •  

質問

ファイルからすべてのマルチバイト文字を削除する必要があります。それらが何であるかわからないので、全範囲をカバーする必要があります。

grepのようなgrepを使用してそれらを見つけることができます:grep -p [ x80- xff] 'myfile'

SEDで同時のことをしようとしていますが、代わりにそれらを削除します。

乾杯

役に立ちましたか?

解決

これを試してみてください:

LANG=C sed 's/[\x80-\xFF]//g' filename

他のヒント

使用できます ICONV あるエンコードから別のエンコードに変換します

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top