LoginSignup
3
1

More than 3 years have passed since last update.

文字コードの変換。nfkない。iconvとtrで代替

Posted at

似た記事や詳しい記事(詳細リンク)があったのですが、備忘のため記載

背景

  • linuxでファイル処理
  • windows用のファイル(sjis)なので内容がわからない
  • nkf が未導入(勝手に導入できない)

nkfを導入せずに、iconvとtrコマンドでの変換を代わりに行った。

やったこと

  • iconvも文字コードを変換(sjis→utf8)
  • trで改行コード削除(windowsの改行コード¥n¥r → ¥n) ¥rを削除
sjis→utf8への変換
 iconv -f SHIFT-JIS -t UTF-8 sjisファイル名 | tr -d ¥¥r > utf8変換後のファイル名

関連リンク

 詳しく記載しています。もっと早く見つけたかった。
 Linux【 nkf, iconv 】文字&改行コード変換
【 iconv 】コマンド――文字コードを変換する
【 tr 】コマンド――テキストファイルの文字を置換する/削除する
 

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1