BOM を含む UTF-8 ファイルをエレガントに検索する方法

Patricia Arquette
リリース: 2024-11-05 03:13:02
オリジナル
931 人が閲覧しました

How to Elegantly Find UTF-8 Files with BOM?

BOM を持つ UTF-8 ファイルをエレガントに検索する

UTF-8 バイト オーダー マーク (BOM) を持つファイルを識別することは、デバッグにとって重要です。目的。シェル スクリプトのような従来の方法でもこのタスクを実行できますが、その簡潔さと洗練さのために代替アプローチを検討する価値があります。

Find と Sed を利用する

1 つの簡潔なソリューションでは、 find コマンドはファイルを再帰的に検索し、sed コマンドはファイルの内容を処理します。次のコマンドは、BOM を持つファイルを検索するだけでなく、それらのファイルも削除します。

<code class="bash">find . -type f -exec sed '1s/^\xEF\xBB\xBF//' -i {} \;</code>
ログイン後にコピー

この操作では、BOM シーケンスを含むバイナリ ファイルが変更されることに注意してください。 BOM ファイルを単純に識別する非侵襲的なアプローチの場合は、以下を使用します。

<code class="bash">grep -rl $'\xEF\xBB\xBF' .</code>
ログイン後にコピー

追加のヒント

コマンド ラインを超えて、Sublime Text などのテキスト エディターは、次のプラグインを提供します。 BOM を検索して処理できます。さらに、マクロをカスタマイズして、特定のエディターで BOM 関連のタスクを自動化することもできます。

以上がBOM を含む UTF-8 ファイルをエレガントに検索する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!