Linux には、多数のファイルを含むディレクトリがあります。ASCII 以外の文字を含むものもありますが、すべて有効なUTF-8です。1 つのプログラムにバグがあり、ASCII 以外のファイル名を扱うことができず、影響を受けるプログラムがいくつあるかを調べる必要があります。これを実行してからfind
、grepを実行して非 ASCII 文字を出力し、次に aを実行しwc -l
て番号を見つけようとしていました。grep である必要はありません。Perl、sed、AWKなどの標準的な Unix正規表現を使用できます。
ただし、「ASCII 文字以外の任意の文字」の正規表現はありますか?