我已使用以下命令将两个文件合并在一起。
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不起作用。有解决办法吗?
答案 0 :(得分:0)
使用带有-d选项的cut命令对我有用,例如,如果您正在使用delim,那么
cat f3.csv | cut -d "" -f2,10