在bash中合并两个csv文件

cpw*_*wah 1 bash

我有两个csv文件.

第一个文件的列

col1, col2, col3,......col4095, col4096, col4097
Run Code Online (Sandbox Code Playgroud)

第二个文件的列

col1, col2, col3,......,col4095, col4096, col4097
Run Code Online (Sandbox Code Playgroud)

预期输出 - 丢弃第一个文件的最后一列

col1, col2, col3.......,col4095. col4096, col1, col2, col3....col4095, col4096, col4097
Run Code Online (Sandbox Code Playgroud)

两个文件都有相同的行数,我想将这两个文件合并为一个文件.

sat*_*sat 8

用途paste:

paste -d, f1.csv f2.csv > out.csv
Run Code Online (Sandbox Code Playgroud)

要忽略第一个文件的最后一列:

awk -F, 'NF-=1' OFS=, f1.csv | paste -d, - f2.csv > out.csv
Run Code Online (Sandbox Code Playgroud)