0
我有2個文件:testfile1.csv和testfile2.csv。將多個CSV文件添加到新文件?
testfile2.csv:
time,topic3,topic4
2015-10-01,40,50
2015-10-02,45,55
country,uk,uk
testfile1.csv:
time,topic1,topic2
2015-10-01,20,30
2015-10-02,25,35
country,usa,usa
我想將它們合併爲1個的大文件,以測試文件1被複制和只有1頭,所以我這樣做:
cat test1/testfile1.csv > testfile3.csv
tail -n +2 test1/testfile1.csv test2/testfile2.csv >> testfile3.csv
輸出看起來正確的,除了顯示器,以顯示其集的數據來自哪個文件:
time,topic1,topic2
2015-10-01,20,30
2015-10-02,25,35
country,usa,usa
==> test1/testfile1.csv <==
2015-10-01,20,30
2015-10-02,25,35
country,usa,usa
==> test2/testfile2.csv <==
2015-10-01,40,50
2015-10-02,45,55
country,uk,uk
如何刪除指標?我在編寫tail -n + 2
部分錯了嗎? 當我使用tail -n +2 test2/testfile2.csv >> testfile2.csv
輸出看起來不錯,但我不想手動按文件做文件。
預期輸出:
time,topic1,topic2
2015-10-01,20,30
2015-10-02,25,35
country,usa,usa
2015-10-01,20,30
2015-10-02,25,35
country,usa,usa
2015-10-01,40,50
2015-10-02,45,55
country,uk,uk
啊,我看到。感謝'-q'的解釋。 – jxn