Grep:テキストファイル内のすべての可能な単語を見つける

Grep:テキストファイル内のすべての可能な単語を見つける

多くのテキストファイルを含むディレクトリがあります。

このファイルでは、「abcdefghi」という言葉に興味があります。この単語のすべての可能な状況をリストする必要があります。

  • abcdefghi
  • abcdefghI
  • abcDefghi
  • ABCDEFGHI

そして他のすべての可能な組み合わせ。

grepまたは使用できますかegrep

私はgrepとinverse grepを組み合わせて独自のシェルスクリプトを作成し、出力を取得できることを知っていますが、移植可能なソリューションを探しています。

ベストアンサー1

GNUを使用してgrep次のことを試してください。

grep -io -- 'abcdefghi' *.txt

特定のテキストを検索したいすべてのファイルが次に終わると仮定します.txt(隠しファイルは望ましくありません)。

GNUの実装は、man grepシステムgrep(Linuxベースのシステムで一般的)で提供されています。

-o, --only-matching       show only the part of a line matching PATTERN
-i, --ignore-case         ignore case distinctions

おすすめ記事