バッチ ファイルとして機能し、UTF-8 テキスト ファイルに BOM がない場合は BOM を先頭に追加できるスクリプトを (成功せずに) 検索しています。
それが書かれている言語 (perl、python、c、bash) も、動作する OS も、私には関係ありません。さまざまなコンピュータにアクセスできます。
多くの Windows プログラムでは、BOM がないと UTF-8 テキスト ファイルを読み取るのに問題があるため、逆の処理 (BOM を削除する) を行うスクリプトを多数見つけました。
明らかなことを見逃しましたか?
ありがとう!