2016-04-15 4 views
1

gzipペダルcsvファイルが数千件あります。 圧縮された各csvファイルにはヘッダーがあります。gzipで圧縮されたCSVを1つのエスケープヘッダーに連結します

すべてのヘッダー行をエスケープしながら、それらのすべてのgzipのcsvファイルを1つのcsvファイルに連結するにはどうすればよいですか?

EDIT:ヘッダーは同じです。ファイルの順序は関係ありません。

+0

すべてのヘッダが同一ですか?ファイルの順序は重要ですか?何を試してみましたか?結果はあなたの望むものではありませんでしたか? – rici

+0

@riciが質問を更新しました – Dennis

答えて

2
for i in *.gz; do zcat "$i" | sed -n '2,$p'; done > output.csv 

または

for i in *.gz; do zcat "$i" | sed '1d'; done > output.csv 
+0

ありがとうございました。どこで/出力ファイル名を指定するのですか? – Dennis

+0

私は自分の答えを更新しました。 – Cyrus

+0

そして、これらの2つの違いは何ですか? – Dennis

関連する問題