ディレクトリに多数のファイルがあり、それぞれに 1 行のテキストがあります。これらすべてのファイル (すべての 1 つのライナー) を 1 つの大きなファイルにまとめる必要があります。ただし、使用するとcat
引数が多すぎます。どうすればこれを回避できますか?
2580 次
3 に答える
8
bash$ (ls | xargs cat) > /tmp/some_big_file
于 2010-04-30T20:12:00.743 に答える
4
catに渡される引数の数を減らすためにxargsで-nを使用してみてください
find .|xargs -n 100 cat >> out
于 2010-04-30T20:26:59.327 に答える
2
調べるxargs
find . <whatever> | xargs cat > outfile.txt
find . <whatever>
すべてのファイルを取得する独自の方法でビットを置き換えます
outfile.txt を出力ファイルに置き換えます。
于 2010-04-30T20:10:35.487 に答える