awk 1を使って複数のcsvファイルを1つのcsvファイルにまとめる

awk 1を使って複数のcsvファイルを1つのcsvファイルにまとめる

Rでプロットするためには以下みたいにデータをまとめないといけない。 catだと以下のように、1つ目と2つ目のファイルをまとめる時に被ってしまう。 以下はターミナルに打ち込んだときの結果。

cat *.csv Genotype,Time,Curvature A,0h,0 A,12h,10 A,24h,20 A,36h,30 A,48h,40 B,0h,0 B,12h,5 B,24h,10 B,36h,15 B,48h,20 C,0h,0 C,12h,3 C,24h,12 C,36h,19 C,48h,24 D,0h,0 D,12h,19 D,24h,24 D,36h,34 D,48h,40A,0h,0 #ここで被ってる A,12h,10 A,24h,20 A,36h,30 A,48h,40 B,0h,0 B,12h,5 B,24h,10 B,36h,15 B,48h,20 C,0h,0 C,12h,3 C,24h,12 C,36h,19 C,48h,24 D,0h,0 D,12h,19 D,24h,24 D,36h,34 D,48h,40%

これを回避するためにはawk 1を使う。

awk 1 *.csv Genotype,Time,Curvature A,0h,0 A,12h,10 A,24h,20 A,36h,30 A,48h,40 B,0h,0 B,12h,5 B,24h,10 B,36h,15 B,48h,20 C,0h,0 C,12h,3 C,24h,12 C,36h,19 C,48h,24 D,0h,0 D,12h,19 D,24h,24 D,36h,34 D,48h,40 A,0h,0 A,12h,10 A,24h,20 A,36h,30 A,48h,40 B,0h,0 B,12h,5 B,24h,10 B,36h,15 B,48h,20 C,0h,0 C,12h,3 C,24h,12 C,36h,19 C,48h,24 D,0h,0 D,12h,19 D,24h,24 D,36h,34 D,48h,40