适用于 Windows 的 Grep

2023-11-23

Old.txt包含

apple
orange
banana

And New.txt包含

apple
orange
banana
grape
lemon

我可以访问添加到的新内容New.txt using grep命令。

grep -Fxvf Old.txt New.txt > difference.txt 

Now, difference.txt包含

grape
lemon

在Windows中,我尝试过

findstr /rvc:Old.txt New.txt > difference.txt 

找到差异,但它附加了内容Old.txt也。如何在 Windows 中编写等效命令?


您可以使用DOS findstr具有以下标志:-

/v   : Prints only lines that do not contain a match.
/g: file   : Gets search strings from the specified file.

该命令类似于:-

C:\Users\dude\Desktop>findstr /v /g:Old.txt New.txt >difference.txt

现在使用以下命令检查文件输出type命令;相当于cat in Linux, 我们看 :-

C:\Users\dude\Desktop>type difference.txt
grape
lemon
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适用于 Windows 的 Grep 的相关文章

  • 更改grep命令的分隔符

    我在用grep检测 a href xxxx something here a 当链接在输入中分成两行时 这不起作用 我想 grep 检查直到它检测到但现在它只是将输入输入到 grep 中 直到检测到新行为止 所以如果输入是这样的 a hre
  • 如何在共享驱动器上执行 xpdf (pdftotext.exe)?

    我正在尝试解析pdf to text via PHP and XPDF pdftotext exe 在我的本地主机上 一切运行良好 但是当我尝试将所有内容移动到服务器上时 我遇到了麻烦 首先我检查了服务器上的一些设置 安全模式是off ex
  • 每次批量从选择中获取随机句子

    有没有一种方法可以做到这一点 而不是每次都设置相同的回显 您可以给出一个回显列表 并且每次到达该回显命令时它都会选择一个随机的回显 是的 这是一个概念证明 echo off setlocal enabledelayedexpansion s
  • 如何使用 grep 查找文件夹内的单词?

    在 Windows 中 我会进行搜索以在文件夹中查找单词 同样 我想知道某个特定单词是否出现在包含许多子目录和文件的目录中 我对 grep 语法的搜索显示我必须指定文件名 即grep string filename Now I do not
  • 使用 grep 仅打印上下文

    Using grep http www computerhope com unix ugrep htm 您可以打印与您的搜索查询匹配的行 添加一个 C选项将打印两行周围的上下文 如下所示 gt grep C 2 lorem some con
  • 如何在Mac终端中找到带有“top”的特定进程

    我试过了top grep skype例如 但它不起作用 我正在尝试按名称查找特定进程 使用这个代替 ps ax grep i skype
  • 使用 ls 和 grep 列出具有特定扩展名的文件

    我只想从当前目录获取文件 并且只输出 mp4 mp3 exe 文件 没有其他内容 所以我想我可以这样做 ls grep mp4 grep mp3 grep exe 但不会 因为第一个 grep 将仅输出 mp4 因此其他 2 个 grep
  • 如何像用户打字一样将输入发送到控制台?

    这是我的问题 我有一个程序必须在 TTY 中运行 cygwin 提供了这个 TTY 当我重定向 stdIn 时 程序失败 因为它没有 TTY 我无法修改该程序 并且需要某种方法使其自动化 如何抓取 cmd exe 窗口并向其发送数据并使其认
  • 当我通过 shell 脚本创建 .txt 文件时,为什么文件名末尾出现问号? [复制]

    这个问题在这里已经有答案了 我正在编写一个 shell 脚本 我应该在其中创建 1 个文本文件 当我这样做时 文件名末尾出现一个问号 是什么原因 我正在 bash 脚本中尝试以下方法 1 grep ERROR a1 gt text txt
  • ExtJS 6 - 没有 CMD 的枢轴

    我想使用简单的测试 html 而不使用 cmd 来评估枢轴网格的功能 我已阅读这些链接中的信息 但仍然无法安装工作环境 https docs sencha com extjs 6 0 co ivot grid html https docs
  • 使用cmd打开包含多个空格的文件时出现问题

    我使用 java 调用下面的命令 这是java初始化 String fileName C temp A a txt String sCmd cmd c start fileName 这是我打印 sCmd 时得到的结果 cmd c start
  • 为什么 Windows 批处理文件“exit”不能与“||”一起使用?

    批处理 命令脚本中的通常建议是使用exit b设置时退出ERRORLEVEL来指示错误 然而这与 CMD 的配合不太好 and 运营商 如果我在 CMD 命令行运行这些 C gt echo exit b 1 gt foo cmd C gt
  • 通过管道连接到 findstr 的输入

    我有一个文本文件 其中包含宏名称列表 每行一个 我的最终目标是打印宏名称在当前目录的文件中出现的次数 宏的名称位于C temp macros txt type C temp macros txt在命令提示符下可以正常打印列表 现在我想将该输
  • 如何使用 Excel.UriLink.16 更改 Excel URL 的文件关联?

    我正在尝试更改文件关联 以便在另一个浏览器中打开 Excel 单元格中的 URL 根据使用 CMD ftype命令与Excel UriLink 16 我应该能够使用以下命令从 powershell 通过 cmd 执行此操作 To chang
  • Unix 命令列出包含字符串但*不*包含另一个字符串的文件

    如何递归查看包含一个字符串且不包含另一个字符串的文件列表 另外 我的意思是评估文件的文本 而不是文件名 结论 根据评论 我最终使用了 find name html exec grep lR base maps xargs grep L ba
  • Grep 仅在“:”之前匹配

    你好 我怎样才能 grep 只匹配之前 mark 如果我跑grep test1 file 它显示所有三行 test1 x 29688 test1 test2 test2 x 22611 test1 test3 x 25163 test1 t
  • 如何捕获未发送到 stdout 的命令行文本?

    我在项目中使用 LAME 命令行 mp3 编码器 我希望能够看到某人正在使用什么版本 如果我只执行 LAME exe 而不带参数 我会得到 例如 C LAME gt LAME exe LAME 32 bits version 3 98 2
  • 当 grep "\\" XXFile 我得到“尾随反斜杠”

    现在我想查找是否有包含 字符的行 我试过grep XXFile但它暗示 尾随反斜杠 但当我尝试时grep XXFile没关系 谁能解释一下为什么第一个案例无法运行 谢谢 区别在于 shell 处理反斜杠的方式 当你写的时候 在双引号中 sh
  • php exec 返回的结果比直接进入命令行要少

    我有一个 exec 命令 它的行为与通过 Penguinet 给 linux 的相同命令不同 res exec cd mnt mydirectory zcat log file gz echo res 当将命令直接放入命令行时 我在日志文件
  • 批处理文件:FOR 循环中的 GOTO

    我有一个带有 FOR 循环的批处理文件 在循环中 我必须等待进程结束 为此我使用了 IF 和 GOTO 问题是 GOTO 打破了循环 我尝试寻找其他解决方案 但没有找到任何东西 如何做呢 echo off for f tokens a in

随机推荐

  • 仅使用 sed 或 awk 从 html 页面提取 url 的最简单方法

    我想从 html 文件的锚标记中提取 URL 这需要在 BASH 中使用 SED AWK 来完成 请不要使用 Perl 做到这一点最简单的方法是什么 你也可以做这样的事情 前提是你安装了 lynx Lynx 版本 lynx dump lis
  • 理解 Java 字节

    因此 昨天在工作中 我必须编写一个应用程序来计算 AFP 文件中的页数 所以我重新整理了 MO DCA 规范 PDF 并找到了结构化字段BPG Begin Page 及其 3 字节标识符 该应用程序需要在 AIX 机器上运行 因此我决定用
  • Linux下获取缓冲区的物理地址

    我在具有完整 MMU 的 Xilinx Microblaze 上运行 Linux 内核 3 3 我正在执行的任务要求我了解以下内容 我需要创建一个文本文件 缓冲区 并找到该缓冲区的物理地址 并且我不希望内核将此文件写入不连续的内存区域 我需
  • 单击时复制文本字符串

    我希望能够在单击时复制文本字符串没有按钮 文本字符串将位于 span 类内 用户将鼠标悬停在文本字符串上 用户单击文本字符串 文本字符串被复制到剪贴板 您可以附上copy事件至 span 元素 使用document execCommand
  • 将 Spring 参数添加到 VSCode Debug launch.json

    我正在 VSCode 中使用 Java Springboot 2 1 2 应用程序 我的调试器正在工作并且可以运行该应用程序 但是 我很难将 Spring 特定参数添加到运行命令中 我环顾四周但似乎找不到任何关于此的信息 我试图告诉 spr
  • 模块构建失败:类型错误:无法读取未定义的属性“newLine”

    昨天一切都运行良好 现在当我尝试提供服务时出现以下错误 src main ts 中出现错误 模块构建失败 类型错误 无法读取未定义的属性 newLine 在 Object getNewLineCharacter Users leongaba
  • Python 环境应该使用 conda 或 conda-forge 吗?

    Conda and conda forge都是 Python 包管理器 当两个存储库中都存在包时 正确的选择是什么 例如 Django 可以使用其中任何一个安装 但两者之间的区别在于几个依赖项 conda forge 还有更多 没有对这些差
  • 避免 XDMP-EXPNTREECACHEFULL 并加载文档

    我正在使用 marklogic 4 并且有大约 15000 个文档 每个文档大约 10 KB 我想将整个内容作为文档加载 并将所有文档转换为单个 csv 文件并输出到 HTTP 输出流以供下载 当我以这种方式加载文档时 let uri ct
  • 隐式解析失败?

    我一直致力于 无形风格 的实现冈崎密集二进制数系统 它只是一个类型级的位链表 某种HList二进制的Digits 我已经完成了操作的初稿 其中包括您期望的自然数标准数学运算 直到现在我才意识到我的编码存在一个大问题 如何修复我的隐式分辨率I
  • 包含一个文件作为字符串[重复]

    这个问题在这里已经有答案了 是否有预处理器技巧允许我将文件作为字符串 包含 在标头中 像这样的东西 a txt lorem ipsum dolorem sit amet 和 魔法 包括类似这样的调用 header h MAGICINCLUD
  • 从html中获取类名的正则表达式

    我知道我的问题可能看起来像重复这个问题 但它不是我正在尝试匹配里面的类名html文本来自服务器作为使用 JavsScript RegExp 的模板并将其替换为另一个类名 代码如下 div class a b c d div div clas
  • 为什么 PHP 更喜欢 __call() 而不是 __callStatic()?

    当我尝试这个时
  • Azure 函数详细跟踪日志记录到 Application Insights

    我有一个连接到 App Insights 实例的 Azure 函数 函数应用程序会发出日志消息 我可以在 Azure 门户的日志流中以及 App Insights 跟踪中看到这些消息 我通过添加一个将控制台日志级别增加到详细 tracing
  • 最简单的 SOAP 示例

    使用 Javascript 的最简单的 SOAP 示例是什么 为了尽可能有用 答案应该 实用 换句话说 实际工作 发送至少一个可以在代码中其他位置设置的参数 处理至少一个可以在代码中其他位置读取的结果值 适用于大多数现代浏览器版本 尽可能清
  • 仅使用 xslt 1.0 小写字符串的第一个字符

    我见过patterns对于那些使用 xslt 1 0 的人来说 使用 translate 函数将字符串翻译成小写 或大写 有没有一种优雅的方法可以将字符串的第一个字母变成小写 TestCase gt testCase 例如 如果您的字符串位
  • 使用 Core Graphics/Cocoa,您可以从后台线程绘制位图上下文吗?

    我正在屏幕外绘制CGContext创建使用CGBitmapContextCreate 然后生成一个CGImage从它与CGBitmapContextCreateImage并将其绘制到我的视图中drawRect 我还在此基础上绘制了一些其他内
  • Mac 上公钥加密/解密的示例代码?

    在哪里可以找到一些在 Mac OS X 上进行公钥加密和解密的简单示例代码 我很沮丧的是 Apple 的 证书 密钥和信任服务编程指南 展示了如何在 iOS 上执行此操作 但所需的 API SecKeyEncrypt SecKeyDecry
  • 如何使用WPF打开颜色和字体对话框?

    我想在 WPF net 4 5 中显示颜色和字体对话框 该怎么办 请任何人帮助我 感谢高级 最好的开箱即用解决方案是使用FontDialog form System Windows Forms程序集 但您必须转换其输出才能将其应用到 WPF
  • Gunicorn 使用 docker-compose 优雅地停止

    我发现当我使用 docker compose 关闭我的gunicorn 19 7 1 python应用程序 总是需要10s才能关闭 这是 docker compose 在强制终止进程之前等待的默认最大时间 根据 t timeout范围 我认
  • 适用于 Windows 的 Grep

    Old txt包含 apple orange banana And New txt包含 apple orange banana grape lemon 我可以访问添加到的新内容New txt using grep命令 grep Fxvf O