我有第一个包含数据的 csv 文件。
"Product ID","Server","IP Address","OS","CPU","Memory","Description"
"sbaa3fae1522","testserver1","[""10.10.10.1""]","Windows","4","12",
"k209ccf76358","testserver2","[""10.10.10.2""]","Windows","4","12",
第二个 csv 文件有数据。
"Business : abc; Business Group : def; Location : Nice; Owner : Jose"
"Business : zyx; Business Group : wvu; Location : Rome; Owner : David"
我需要一个具有以下结果的新 csv 文件
"Product ID","Server","IP Address","OS","CPU","Memory","Description"
"sbaa3fae1522","testserver1","[""10.10.10.1""]","Windows","4","12","Business : abc; Business Group : def; Location : Nice; Owner : Jose"
"k209ccf76358","testserver2","[""10.10.10.2""]","Windows","4","12","Business : zyx; Business Group : wvu; Location : Rome; Owner : David"
cp 1.csv new.csv
tail -n +2 2.csv >>new.csv
或者 - 一次性 -
cat 1.csv <(tail -n +2 2.csv) >new.csv
说明:如果在
+
命令中使用 tail
作为行号,则从文件开头开始计算起始行。因此,除了标题行之外的所有内容都会被复制。