如果您是开发人员、web 程序员或处理许多文件的人,并且需要查找单个文本,今天可要好好看这篇文章了。
假设您有一个包含 30 个文件夹和 20,000 个文件的目录,这些文件夹中包含的文件的扩展名可能有.txt、.php、.css、.js 等。
您需要在这些文件中快速找到一个或多个单词,这个时候你有什么好办法?当然,查看每个文件是不可能的,所以linux 的grep命令就出场了!
grep命令是非常强大的,它也是最通用的linux命令,它的主要目的是在每个文件中搜索模式,并且支持复杂的规则。
要在文件夹层次结构中包含的数千个文件中搜索文本,您只需要一行命令即可。
grep -rnw '/path' -e 'text'使用此命令,您将能够在数百或数千个文件中搜索文本,只需将/path字符串替换为要搜索文本的路径,并将字符串替换为要查找的文本text。
举个简单的例子,假设我想在我的主目录中包含 305 个项目(包括文件和文件夹)的名为“wljslmz”的目录中找到单词“wljs”。我会使用的命令是.grep -rnw '/home/wangrui/wljslmz/' -e 'wljs'
grep 最好的部分是它知道区分大小写的搜索,因此您可以找到包含大写字母、数字或任何其他字符的单词,当然,您也可以只搜索数字。
在AI技术发展的热潮下,生物识别技术和行业结合将成为经济增长新引擎
山西临汾公司:220千伏壶口站增容改造
誓保安全第一,英特尔公司CEO科再奇致科技行业领袖的公开信
开源的串行SPI Flash通用驱动库SFUD的应用
机器人控制器的制作教程
如何在Linux的文件和文件夹中搜索文本?
!销售AGILENT E5100A网络分析仪E5100A 小
MacBook Pro恶评如潮!苹果紧急公关
荣耀路由2到底好不好用
锂电池安全基本的小知识
你知道吗?2025年我国IPv6规模要达世界第一
smt贴片检验标准
如何排布LED灯可以实现三种基本色
全志R128平台SPI与DBI点屏性能大对比
思科将专注于垂直行业 提供管理服务和咨询服务
选择光纤线应该注意哪些问题-clan
华为2020年三季度收入6713亿元人民币同比增长9.9%
TrueTime工具箱模块内部结构及功能解析
走向技术发展的新的时代,真正实现教育的创新
IBM和Red Hat为5G时代推出新的边缘计算解决方案