我正在尝试在同一命令行中使用剪切和粘贴,但不知何故它不起作用。我有两个文件,fileA 和 fileB。
fileA
a b
c d
fileB
1 2 3 4
5 6 7 8
我想剪切 fileB 的第二列和第三列。我通过以下命令执行此操作。
cut -f 2-3 fileB
然后在此之前,我想粘贴来自 fileA 的列
paste fileA | cut -f 2-3 fileB > myNewFile
所以 myNewFile 看起来像
a b 2 3
c d 6 7
我可以用两行来做到这一点。
cut -f 2-3 fileB > part1
paste fileA part1 > myNewFile
但相反,我想一口气做到这一点。类似的东西
paste fileA | cut -f 2-3 fileB > myNewFile
这是行不通的。它只打印剪切命令,对粘贴不做任何事情。我怎样才能在一个命令中完成这项工作?
谢谢。