大家在工作中,是否遇到需要查询某个文件下内容中的关键词是否存在。例如:

需要查询在/etc/passwd下是否存在“yasuo”关键字:

[[email protected] ~]# find /etc/passwd | xargs grep -ri ‘yasuo‘

yasuo:x:1001:1001::/home/yasuo:/bin/bash

yasuo_1:x:1234:1010::/home/yasuo_1:/sbin/nologin

yasuo_2:x:1011:1011::/media/yasuo_2:/bin/bash

如果只需要知道文件名称:

[[email protected] ~]# find /etc/passwd | xargs grep -ri ‘yasuo‘ -l

/etc/passwd

我们在1.txt文件中放入‘123’,2.txt中放入‘456’

[[email protected] 1]# echo 456 >2.txt

[[email protected] 1]# echo 123 >1.txt

[[email protected] 1]# tree

.

├── 1.txt

└── 2.txt

0 directories, 2 files

使用命令查询文件中存在关键字2的文件:

[[email protected] 1]# find .| xargs grep -ri ‘2‘

./1.txt:123

./1.txt:123

加上 -l 只显示文件名称

[[email protected] 1]# find .| xargs grep -ri ‘2‘ -l

./1.txt

./1.txt

如果没有则不显示任何信息

[[email protected] 1]# find .| xargs grep -ri ‘9‘ -l

[[email protected] 1]# find .| xargs grep -ri ‘9‘

[[email protected] 1]#

————————————————

版权声明:本文为CSDN博主「傲娇天子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_41116956/article/details/82788018

原文:https://www.cnblogs.com/sandshell/p/12808122.html

linux find查找多个关键字,Linux小技巧:find . | xargs grep -ri 关键字 -l —— 查询、匹配文件内容关键词...相关推荐

  1. Linux使用及管理中的一些小技巧

    Linux使用及管理中的一些小技巧 如何制作应急启动盘 在安装Linux时系统会提示制作一张应急启动盘, 这时一定要选择制作, 以便在今后 系统由于故障不能正常启动时用来恢复系统. 但有时忘了在安装时 ...

  2. linux 外壳的概念,LINUX当中必须知道的概念和小技巧

    终端 终端是一种物理设备,与程序无关.是用户与主机交互,必然用到的设备. 终端分为四种: 物理终端:直接接入本机的显示器和键盘设备console 虚拟终端:附加在物理终端之上的以软件的方式实现的终端, ...

  3. linux中查找某一个字符串,linux下查找包含某个字符串的文件

    linux下查找包含某个字符串的文件 | Rootop 服务器运维与web架构 比如在当前路径下有个test文件夹,其中包含 a.b. c.d.c 四个文件,内容如下: [root@rhel6www ...

  4. linux执行命令带时间戳,Linux查看History记录加时间戳的小技巧

    Linux查看History记录加时间戳小技巧 熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如[root@servyou_web ~]# history | more ...

  5. linux将时钟放在桌面上的,小技巧:Linux个性化面版时钟显示

    默认情况下,GNOME桌面的面版的时钟小程序只有少许的可控制选项,我们只能选择12/24制式,或者选择日期/秒针的显示. 现在,这则小技巧让你完全自由的控制你的时钟显示. 首先打开终端或按Alt+F2 ...

  6. FANUC查找PMC [符号注释] 的小技巧

    前   言  首先了解一下FANUC PMC梯形图内部的各字母符号含义: 本文转载自 微信公众号  数控笔记    微信号:shukongbiji 提供免费技术支持 如有需要请联系 杨先生  1802 ...

  7. linux 查询替换文件内容吗,Linux 下查询文件的方法 替换文件内容

    在当前目录里查找所有名为以 php 开头的文件: find -name "php*" 在subdir 目录里查找所有的名为以 php 开头的文件: find subdir -nam ...

  8. edittext 无法输入内容_掌握其中1个Excel小技巧,你就不用再担心会重复录入内容了。...

    在Excel中录入资料时,由于精神不集中或则数据量太大,很可能会发生重复录入的情况.其实,只要你掌握了以下2个小技巧的其中1个,就大可不必担心会重复录入内容. 技巧1.标记重复值 这个方法简单易记,只 ...

  9. linux命令查找行数命令,Linux中用grep命令来搜索单词及统计匹配的行数

    使用 grep 命令来搜索多个单词要使用 grep 命令来搜索多个字符串或单词,我们该怎么做?例如我想要查找 /path/to/file 文件中的 word1.word2.word3 等单词,我怎么样 ...

最新文章

  1. Arcmap技巧总结
  2. jvm在创建对象时采用哪些并发安全机制
  3. IDEA—使用技巧总结 [持续更新... ...]
  4. android7.0+关闭wifi连接CA验证
  5. vsftp启用root用户
  6. 工单发料,退料等一些物料的移动
  7. Atitit 变量类型系统 目录 1. 通用类型系统 (Common Type System) 1 1.1. CTS 的类型[编辑] 1 2. CLR支持两种基本类型:值类型和引用类型。因此,还是把
  8. 鲁棒控制--simulink不确定模型仿真
  9. 【练习】多表查询练习
  10. mybatis--原始dao和代理Mapper
  11. 磁盘分区——MBR详解(私密)
  12. 按年、月、日统计数据sql写法
  13. 熵(Entropy):机器学习
  14. contain 不区分大小写
  15. Erlang 下载安装
  16. mac mini u盘安装系统_用PE系统U盘启动盘安装操作系统
  17. informatica 许可_安装Informatica9.5.1
  18. 干货分享 | Swift在淘系技术的演进历程
  19. 如何戒掉自己的小说瘾
  20. FTP搜索引擎开发文档(任务概述与需求部分)

热门文章

  1. php 如果记录集不存在,ThinkPHP教程_PHP框架之ThinkPHP(八)【CRUD与连贯操作】
  2. 自媒体视频剪辑中的那些素材到哪里找?
  3. Unity5场景应该如何烘焙?
  4. 哪些些实验适合用计算机实测,计算机实测物理实验2014年讨论内容
  5. Redis和Memcached的区别(数据类型、内存管理、数据持久化、集群管理)
  6. java多线程yield_java多线程笔记之让步yield例子
  7. 一个人窝在摇椅里乘凉 我承认这样真的很安详 和楼下老爷爷一样
  8. 如何把Windows系统安装到U盘随身携带,即插即用!
  9. 图的存储结构(邻接矩阵和邻接表)
  10. golang 九宫格头像生成