合并csv文件并剥去标题



我有n个csv文件需要连接。问题是我需要从每个文件中删除头文件。

我试过用这些tail-n+2$INPUT_FILE_PATH/$FILE>$NEW_INPUT_FILE_PATH

***这将文件名和路径放入新文件中

===>/file path/filename1.csv<===

A, B, C, D 
E, F, G, H

===>/file path/filename2.csv<===

I, J, K, L 
M, N, O, P

我试过

sed 1d $INPUT_FILE_PATH/$FILE > $NEW_INPUT_FILE_PATH

***仅从第一个文件中删除标头。

A, B, C, D,
E, F, G, H

头1、头2、头3、头4

I, J, K, L
M, N, O, P

我怎样才能得到的结果

A, B, C, D,
E, F, G, H
I, J, K, L
M, N, O, P

您可以使用findsed

 find /path/to/files -name '*.csv' -exec sed '1d' {} ;
awk 'FNR>1' file1 file2 ...

最新更新