タグ

シェルに関するyuu_kimyのブックマーク (1)

  • LinuxでUTF-8のBOMを削除する - shinayoshiの日記

    2013-03-03 LinuxUTF-8のBOMを削除する centos Linux上でUTF-8のファイルに含まれるBOM(Byte Order Mark)を削除する方法です。Webで検索するとたくさん情報が出てきますが、今回はvimを使った方法を残しておきます。 きっかけとしては、Windowsで作成したシェルスクリプト(UTF-8)をLinuxで実行した際に1行目でエラーが出力されたことです。スクリプト自体は問題なく動作しており実影響はありません(たぶん)。 ですが、なぜエラーが出るのか気持ち悪くて調べてみるとBOMの存在が出てきました。どうやらWindowsnotepadで保存するとBOM付きで保存してくれるようです。今回はこれが悪さをしていたようです。 BOMの確認 ファイルをcatやemacsで表示しても通常はBOMを見ることはできません。これはプログラムがBOM付き、B

  • 1