FILEB の FILEA の 1 行目を検索する小さな bash スクリプトを作成しています。一致する場合は、ファイル名を含むテキストを返します。
問題は、FILEA からテキストを抽出し、if 条件として単純な == と比較すると、異なるものとして返されることです。
私が使用している2つのファイルのエンコーディングが異なっているという問題を絞り込みました
(FILEA=古いカーネル テキスト用のシェル アーカイブまたはスクリプト)
(FILEB=ASCII テキスト、CRLF、LF 行ターミネータ付き)
UNIX で比較するときに、この問題を回避するために FILEA を ASCII に変換する方法はありますか? または、UNIX以外でも機能します。