首页 > 系统相关 >Windows命令findstr文本文件中查找字符串(findstr-对应于Linux中的grep命令)

Windows命令findstr文本文件中查找字符串(findstr-对应于Linux中的grep命令)

时间:2023-02-16 08:23:14浏览次数:31  
标签:02 findstr ABC grep 文件 命令 字符串 coco

一、实例

如查找coco.names文件中的car所在的行:
findstr /N /A:02 car coco.names
或将全部内容(用点.代替)转出到文本文件:
findstr /N /A:02 . coco.names>coco.txt

二、知识点

想要在文件中查找是否包含某个字符串,挨个打开文件太麻烦,用命令行搜索比较快捷。
1.比如要查找字符串“ABC”,用如下命令:
findstr ABC ./*
表示在当前目录下搜索哪个文件中包含字符串“ABC”。注意是区分大小写的。./*表示当前目录下的所有文件。
2.搜到了,但是所在文件太大,不知道在哪一行怎么办,加个参数/N就可以了。
findstr /N ABC ./*
/N选项可以把行数显示出来。
3.当前目录还有子目录,我想知道子目录的文件中是否也包含字符串“ABC”怎么查?再加个参数/S。
findstr /N /S ABC ./*
4.子目录下也搜索到了。又有新问题了,子目录下包括非文本文件,打印出来一堆乱七八糟的,也跟着搜索出来了。我不想看这些文件的搜索结果。再加个参数/P,表示跳过那些包括不可打印字符的文件。
findstr /N /S /P ABC ./*
5.现在显示的比较清晰了。但是搜索出来的结果太多,看着有点眼花,能不能显示的更好看点?好吧,可以给文件名加个高亮,用/A:02选项。其中0表示背景色,2表示前景色,其他颜色可以用color /?命令查看.
findstr /N /S /P /A:02 ABC ./*

以上这些应对快速简单的查询应该够了。
————————————————
版权声明:本文为CSDN博主「gdizcm」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gdizcm/article/details/109379829

三、参考网址

https://blog.csdn.net/gdizcm/article/details/109379829

标签:02,findstr,ABC,grep,文件,命令,字符串,coco
From: https://www.cnblogs.com/zdt168/p/17125373.html

相关文章

  • 命令执行小总计
    一:PHP命令执函数当里面有函数被过滤了可以用其他函数代替system(' ')本函数执行command参数所指定的命令,并且输出执行结果。如果PHP运行在服务器模块中,system(......
  • linux 中 grep命令的-x选项
      grep中的-x选项表示当前行只存在匹配项时才输出。001、[b20223040323@admin1test]$lsa.txt[b20223040323@admin1test]$cata.txt##测试数据ID......
  • history历史命令添加时间戳!!
    Linux中的history命令中如何启用时间戳原创 TIAP TIAP 2022-12-2614:50 发表于山东收录于合集#Linux166个TIAP技术分享,经验交流,职业生涯探讨。1......
  • grep命令的使用
    grep(globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行......
  • linux基础命令
    1.文件方面lscatcdrmcpmvvi或vimfinddirgrep2.系统方面ipifconfigserviceuserpasswdsudosuchmod3.符号(重定向和管道符);|>>>2>问题如......
  • Git命令行大全
    Git安装下载安装包后,直接下一步下一步就行。过程:略......Git全局设置gitconfig--globaluser.name"Chris"gitconfig--globaluser.email"[email protected]"创建......
  • 【Terminal】Neofetch:在命令行界面上呈现绚丽多彩的系统信息
    ✨NeofetchNeofetch是一个命令行界面的工具,可以用来在终端上显示系统的基本信息和ASCII艺术。它可以显示各种不同的信息,例如操作系统、内核版本、CPU、GPU、内存、主机名......
  • 常用的文件查看命令
    cat命令文件处理cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显......
  • 免交互与Expect基本命令
    一、HereDocument免交互概念1.定义HereDocument是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令......
  • 怎样用cmd命令给电脑锁屏
    当进行远程控制操作电脑要锁屏被控制电脑但是不锁屏本地电脑时可以通过cmd命令执行锁屏后可以再次远程连进去,但是休眠了就没法再直接远程连进去了锁屏rundll32.exeuser......