grepコマンドを使用してこれをどのように達成できますか? [閉鎖]

grepコマンドを使用してこれをどのように達成できますか? [閉鎖]

私のフォルダには複数のファイルがあり、file_1, file_2, ..一部にはパターンが含まれていますpattern_abc

そのパターンを持つすべてのファイルの行を含むnew_fileをどのように作成できますかpattern_abc

ベストアンサー1

pattern_abcその中のすべてのファイルから一致する行のみを選択するには、dir次のようにします。

$ grep -h 'pattern_abc' dir/* > new_file

この-hフラグを使用すると、grepファイル名が一致する行とともに出力されません。

おすすめ記事