私はfindを使ってこれをしました。
find 'directory' -type f -name "*.txt" -print0 | xargs -0 cat
grepを使ってこれを行う方法がわかりません。何千回も試しました。
ベストアンサー1
少なくともGNU grepを使用してください。 (質問にタグを付けてから実装したものかもしれません。)Linux)、この--include
オプションを使用してglobが検索するファイルを制限できます。これを空のパターンと組み合わせてシミュレートしますcat
。
grep -hr --include='*.txt' '' directory
-h
一致する結果から、ファイル名のデフォルトのプレフィックスをドラッグします。