50000ファイルからラインパターンをコピーし、Linuxを使用してファイルにコピーする


0

1ファイルにつき1行を50kファイルからコピーしたい、つまり1行を新しいファイルにコピーしたい。結果のファイルは50k行になります。

私が試したコマンドは次のとおりです。

awk '/linetocopy/'file*/*.csv>new.csv    # there are 50k .csv files

戻る new.csv file too large

その多数のファイルから行をコピーする正しい方法は何ですか?


2
あなたが使用した正確なコマンドを投稿してください。ファイルが多数の行で構成されている場合、どの行が1行ですか?それとも、各ファイルはすでに1行ですか。入力ファイルを特定の順序で処理する必要がありますか?または順序は関係ありませんか?コメントしないでください、 編集する 代わりに質問です。
Kamil Maciorowski

私の質問に答えてください(どの行、どんな順序で?)。あなたの命令はあまり意味がありません。あなたが考える理由は何か特別な理由はありますか awk 正しいツールは何ですか?恐らく grep または cat (おそらくループの中で)十分でしょうが、私たちが求めているこれらの詳細を知る必要があります。
Kamil Maciorowski

私は質問をフォーマットして少し言い換えました。それでもあなたが意図したものであるかどうかを確認してください。タイトルも改善されるべきです。詳細を指定した後、タイトルが改善され、それらに合わせて調整される場合があります。
Kamil Maciorowski
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.