加入命令麻烦

时间:2018-08-28 05:33:11

标签: join

我已使用以下命令将两个文件合并在一起。

join -j 1 <(sort f1.csv) <(sort f2.csv) > f3.csv

加入后,我尝试从f3.csv中删除两个字段。

cat f3.csv | cut -f2,10

但是它不能剪切特定的字段,而是打印整个表。在加入f1和f2的标题行之前,我先使用sed命令对其进行了编辑。

sed 1d | sed '1i a\t\b........."

f1和f2都可以。 cut命令对它们两者均适用,但对我的f3.csv不起作用。有解决办法吗?

1 个答案:

答案 0 :(得分:0)

使用带有-d选项的cut命令对我有用,例如,如果您正在使用delim,那么

cat f3.csv | cut -d "" -f2,10