- 重複行を無視する方法: grepコマンドには、重複行を無視するためのオプションがあります。具体的には、-uオプションを使用します。以下のようにコマンドを実行します。
grep -u "検索パターン" ファイル名
このコマンドは、指定した検索パターンに一致する行を表示しますが、重複する行は無視されます。
- コード例: 以下に、いくつかのコード例を示します。
例1: ファイル内の重複行を無視して特定の単語を検索する場合
grep -u "特定の単語" ファイル名
例2: 複数のファイルから重複行を無視して特定の単語を検索する場合
grep -u "特定の単語" ファイル名1 ファイル名2 ファイル名3
- 注意事項:
- 重複行を無視するためには、grepコマンドを使用する前にソートコマンドを使用してファイルを事前にソートすることが推奨されます。
- -uオプションは、重複行が隣接している場合にのみ機能します。もし、非隣接する重複行も無視したい場合は、事前にソートする必要があります。
これらの方法を使用すると、grepコマンドを使って重複する行を無視しながら特定のパターンを検索することができます。