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