相关疑难解决方法(0)

Unix命令查找两个文件中常见的行

我确定我曾经发现一个unix命令可以打印两个或多个文件中的公共行,有人知道它的名字吗?这比简单得多diff.

unix shell command-line

170
推荐指数
8
解决办法
14万
查看次数

如何显示共同的行(反向差异)?

我有一系列的我想要为哪知道普通的线,而不是它们之间的不同线路的文本文件.命令行unix或windows很好.

FOO:

linux-vdso.so.1 =>  (0x00007fffccffe000)
libvlc.so.2 => /usr/lib/libvlc.so.2 (0x00007f0dc4b0b000)
libvlccore.so.0 => /usr/lib/libvlccore.so.0 (0x00007f0dc483f000)
libc.so.6 => /lib/libc.so.6 (0x00007f0dc44cd000)
Run Code Online (Sandbox Code Playgroud)

酒吧:

libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f716ae22000)
libkio.so.5 => /usr/lib/libkio.so.5 (0x00007f716a96d000)
linux-vdso.so.1 =>  (0x00007fffccffe000)
Run Code Online (Sandbox Code Playgroud)

所以,鉴于这两个文件高于所需实用程序的输出将类似于file1:line_number, file2:line_number == matching text (只是一个建议,我真的不在乎语法是什么):

foo:1, bar:3 == linux-vdso.so.1 =>  (0x00007fffccffe000)
Run Code Online (Sandbox Code Playgroud)

谢谢.

diff command-line

165
推荐指数
6
解决办法
9万
查看次数

在包含单个列值的多个文件中查找公共值

我有100个文本文件,每个文件包含单个列.文件如下:

file1.txt
10032
19873
18326

file2.txt
10032
19873
11254

file3.txt
15478
10032
11254
Run Code Online (Sandbox Code Playgroud)

等等.每个文件的大小不同.请告诉我如何找到所有这100个文件中常见的数字.

相同的数字在1个文件中只出现一次.

awk text-processing comm

3
推荐指数
1
解决办法
579
查看次数

标签 统计

command-line ×2

awk ×1

comm ×1

diff ×1

shell ×1

text-processing ×1

unix ×1