Join 联合指挥部制造麻烦

Join 联合指挥部制造麻烦,join,Join,我用下面的命令连接了两个文件 join -j 1 <(sort f1.csv) <(sort f2.csv) > f3.csv 但它不能剪切特定字段,而是打印整个表。在连接f1和f2以创建f3.csv之前,我使用sed命令编辑了它们的标题行 sed 1d | sed '1i a\t\b........." f1和f2都绝对正常。“剪切”命令适用于这两种格式,但不适用于我的f3.csv。有什么解决方案吗?使用对我有用的-d选项的cut命令,例如,如果您正在使用空间作为deli

我用下面的命令连接了两个文件

join -j 1 <(sort f1.csv) <(sort f2.csv) > f3.csv
但它不能剪切特定字段,而是打印整个表。在连接f1和f2以创建f3.csv之前,我使用sed命令编辑了它们的标题行

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

f1和f2都绝对正常。“剪切”命令适用于这两种格式,但不适用于我的f3.csv。有什么解决方案吗?

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

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

我想是吧?是的。在狂欢节上。我认为加入文件后,行为发生了变化。所有列合并为一列。我在excel和R中打开了它。请通过帖子编辑澄清,而不是评论。PS“不能剪切特定字段而不是打印整个表格”是什么意思?“命令对它们都有效,但对我的f3.csv无效”是什么意思?请阅读并采取行动。
cat f3.csv | cut -d "" -f2,10