テキストファイルを含むフォルダ/サブフォルダがたくさんあります。すべてのサブフォルダを繰り返し、すべてのファイルを1つの大きなファイルにまとめる方法はありますか?
答え1
簡単な方法:
find /top/level/subdir -type f -exec cat {} + > output
または、bash機能を使用してください。
shopt -s globstar
cat subdir/** > output 2>/dev/null
2> / dev / nullリダイレクトはbash試行ディレクトリの苦情を取り除きますcat
。