我有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
您可以使用find
和sed
:
find /path/to/files -name '*.csv' -exec sed '1d' {} ;
awk 'FNR>1' file1 file2 ...