我曾经comm比较两个排序的文件。这些文件中的每一行都是正整数。但结果显示
comm: file 1 is not in sorted order
comm: file 2 is not in sorted order
Run Code Online (Sandbox Code Playgroud)
即使这两个文件已排序,为什么会出现错误?
我在文件 A 中有两个文件,另一个文件 B 中有序列号,有很多列,第一列是序列号,我想得到一个文件,其中包含 B 中的所有行,其中的序列号在我怎样才能做到这一点?谢谢
像文件A
1
3
8
9
20
Run Code Online (Sandbox Code Playgroud)
文件B
1 kfjk 3243424
2 fkdkf 23543592
3 iefjk 21493402
7 dlafdl 23435231
8 kfkdlkf 309834
Run Code Online (Sandbox Code Playgroud) 可能的重复:
在 awk 中使用脚本参数
我有一个脚本,其中有一个脚本片段
x=3
awk '$2=$x{print $1}' infile
Run Code Online (Sandbox Code Playgroud)
外部变量是 x,
但它在awk中提示错误
那么在这种情况下,如何让awk成功运行呢?
谢谢!
我有两个行数相同的文件 A 和 B。它们中的每一个都有多个列。我想在文件 A 中为每一行添加字段 6,在文件 B 中添加字段 3。例如:
文件A:
2769 RUT10EKl3fY 0 0.00483891 1352626500270 2
2773 0XbIZqg4v7w 0 0.00360106 1352626851193 3
2777 j1tuJt5IyUw 0 0.00460544 1352627235337 4
Run Code Online (Sandbox Code Playgroud)
文件 B:
2769 RUT10EKl3fY 1
2773 0XbIZqg4v7w 8
2777 j1tuJt5IyUw 9
Run Code Online (Sandbox Code Playgroud)
结果(1+2、3+8、9+4):
3
11
13
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?