pythonなどで作業するために、ファイルからBOMを削除したいです。
OS linux
試した事
######BOMの確認
$ file BOMfile.rpt
BOMfile.rpt: UTF-8 Unicode (with BOM) text, with very long lines, with CRLF line terminators
######nkfでBOM削除
$ nkf --overwrite --oc=UTF-8 BOMfile.rpt
######再度確認
$ file BOMfile.rpt
BOMfile.rpt: ASCII text, with very long lines, with CRLF line terminators
##質問
⑴上記コマンドでファイルを上書きしたのですが、その際に新たにBOMfile.rpt.nkftmpX9pww2というファイルができていたのですが、これはなんなのでしょうか???行数確認すると、元ファイルよりもかなり少ないようです。
⑵改行コードもCRLFからLFに上書きしたいのですが、BOM削除と同時に行えるでしょうか?
また、他にもっと良いやり方があればご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/23 09:31
2020/11/23 09:54 編集
2020/11/23 14:24