问题标签 [comm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Linux:比较两个文件但不关心仅包含哪一行内容
我正在尝试使用 comm 或 diff Linux 命令来比较不同的文件。每个文件都有一个卷名列表。文件 A 有 1500 卷,文件 B 有相同的 1500 卷,再加上另外 200 卷,总共 1700 卷。我正在寻找只是找到那 200 卷。我不在乎卷是否匹配并且在不同的行上,我只想要不匹配的卷,但 diff 和 comm 命令似乎只能逐行比较。有谁知道另一个命令或使用 comm 或 diff 命令查找这 200 个卷的方法?
两个文件的前 5 行:(顺便说一句,每行只有一个卷,所以文件 A 有 1500 行,文件 B 有 1700 行)
档案一:
文件 B:
因此,我希望命令仅从前 5 行向我显示 B00003 和 B00008,因为这些卷不在文件 A 中
perl - comm perl 脚本中的换行符
在两个文件名之间插入了一个换行符。我该如何避免这种情况?
这是执行时的错误消息:
comm: `/tmp/file1\n /tmp/file2\n' 后缺少操作数
linux - 如何比较两个不同的文件并提取重叠数据?
我是编程世界的新手,所以如果我只是问了一个简单或明显的问题,请原谅我。我真的需要很多帮助。
我目前有两组数据。
第一个看起来像这样(称为 file1):
第二个看起来像这样(称之为“file2”):
如果第二个数据出来真的很乱,请原谅我,它实际上是一个有 26 列的数据,每列由制表符分隔。
我的目标是通过第一列“GeneName”比较file1和file2,并将file2中的行提取到一个新文件file3中。
file3 应该看起来像 file2,除了只包含与 file1 具有相同 GeneName 的行。
目前,我已经尝试过comm
and join
,grep -f
但没有一个给出我想要的解决方案。我认为grep
可能足以完成这项工作,但我不知道正确的选择。如果这个问题还有其他可能的解决方案,请与我分享。谢谢你的时间!
sorting - Windows 上的 Linux Comm - 输出应为零
最近几天我在 Windows Batch 上用 comm 做了很多事情来比较彼此的文本文件。所以正常情况下我没有什么可以做错的。在我的其他项目中,下面的代码工作正常,但在实际情况下却不行,我看不出有任何原因。
好的,我对 comm 的了解是需要对两个文件进行排序,所以我为这两个文件添加了它,现在我尝试比较 New File > With Archive 并且输出应该是不在all.txt中的行
为了测试,我添加了我想与我的 all.txt 进行比较的文本,因此输出应该为零,因为这里没有什么新东西。但作为 output.txt 的结果正是我在第一个文本文件中得到的。我手动检查了 all.txt 并且我尝试比较的这些行在里面,我检查了排序是否与测试文件和不同的字母一起正常工作。
所以这就是我的想法
- 在我的其他项目中是我看不到的差异。这是我的错
- 如果一个文本文件太小,Comm 无法比较两个文件,我尝试将 50MB 文件与 1KB 文件进行比较
我可以根据要求提供两个文件进行测试
bash - bash 比较两个文件的内容并根据结果执行两个不同的操作
不能使用diff也不能使用cmp。
我们可以成功使用comm,但是在脚本中使用条件时我没有得到正确的结果。
它总是返回:
文件没有变化
作为 comm 命令,运行成功,但文件内容不同。
我对可以添加到此服务器的内容非常有限,因为它是一个企业 LINUX 机器。
linux - Unix - 通过匹配前 91 个字符,想要文件 2 中不在文件 1 中的记录
我想通过匹配每个文件的前 91 个字符来比较 file2 和 file1,并将完整记录从 file2 输出到 file3。我是 Unix 命令的新手,似乎无法弄清楚这一点。
在此先感谢,杰夫
python - 如何在 Python 中访问 unix shell 的附加文件流?
如何访问其他文件流,如comm
Python 中的命令?
我知道我可以通过 访问标准输入sys.stdin
,但是如何访问其他输入流呢?
solaris - 对于 Comm 命令 solaris 中定义的数据类型,值太大
当我使用 comm 命令将文件与 2 GB 和 1.7 GB 进行比较时,出现以下错误。 对于定义的数据类型,值太大
我尝试了以下命令。
通讯 -23 文件1.txt 文件2.txt
Solaris Generic_150401-32 i86pc
请帮助
bash - 如何在一个文件中打印与另一个文件中的行不匹配的行*转换后*
请注意,我了解如何在一个文件中输出不在另一个文件中的行(此处),我的问题有点不同。
在一个文件中,我有类似于
在另一个文件中有几行:
现在。我需要第二个文件中的行,但前提是您在第一个文件中找不到将 ё 替换为 е 的行。比如Барбашёв
不应该显示,因为Барбашев
是在第一个。
如果我做类似的事情
我得到了正确的线路,但是,到那时它们已经被转换了,这对于我正在尝试做的事情是不可接受的。
换句话说,输出是:
虽然它应该是