![]() |
1
183
你要寻求的命令是
在这里: - 1 :取消显示列1(1.sorted.txt特有的行) - 2 :取消显示第2列(2.sorted.txt特有的行) |
![]() |
2
54
轻松应用 康姆 命令到 未分类的 文件,使用bash的 process substitution :
因此,abc和def文件有一个共同的行,即带有“132”的行。 使用 康姆 在未排序的文件上:
最后一行没有输出,公共行没有被发现。 现在使用 康姆 对于已排序的文件,使用进程替换对文件进行排序:
现在我们有132线了! |
![]() |
3
24
也许你的意思是
找到这些信息的秘密是信息页面。对于GNU程序,它们比它们的手册页更详细。尝试
|
![]() |
4
23
为了补充perl-One的内衬,这里是它的
这将读取
|
![]() |
5
18
同时
给出了两个文件(2.txt和1.txt中的文件)的区别,您可以轻松地执行
收集所有公共行,这应该为您的问题提供一个简单的解决方案。如果你有已排序的文件,你应该
|
![]() |
6
8
|
![]() |
7
5
|
![]() |
8
4
如果这两个文件尚未排序,则可以使用:
它会工作,避免错误信息
|
![]() |
9
3
在Linux的有限版本上(比如我正在研究的qnap(nas)):
我是这样做的:
如果“files.same.sorted”的顺序应与原始的顺序相同,则应按与file1相同的顺序添加此行:
或者,对于与文件2相同的顺序:
|
![]() |
10
2
仅供参考如果有人仍在寻找如何对多个文件执行此操作,请参见链接的答案 Finding matching lines across many files. 结合这两个答案( ans1 和 ans2 ,我认为您可以在不排序文件的情况下获得所需的结果:
只需保存它,赋予它执行权(
有待改进的方面:
|
![]() |
11
-2
应该这样做。 |
![]() |
Sky · 使用命令行在Mac上安装anaconda 2 年前 |
![]() |
slipperfox · 命令行提示符命令(想了解它的作用) 2 年前 |
![]() |
keypoint · shell动态响应终端提示 7 年前 |
![]() |
Harry · 如何在mac上通过grep命令从文件中找到新行代码? 7 年前 |
![]() |
frick · 获取调用EXE的命令行路径 7 年前 |
|
user6124024 · 共享单独命令/进程的属性 7 年前 |
![]() |
quixote · 如何在swi prolog中删除命令历史记录 7 年前 |