Linux使用技巧——find结合grep模糊匹配文件搜索关键字


find结合grep模糊匹配文件搜索关键字

不知道哪个单词在哪个文件里面可以使用这种方法

[[email protected] window_books]# find  .  -name  "*txt"   -type f  |  xargs  grep     "description"
./2013_liuyinan_5500_words_21-32.txt:1309  description  ?????????????? n. 描写,形容;种类  ion-名词后缀
./2013_liuyinan_5500_words_total_111-122.txt:1309  description  ?????????????? n. 描写,形容;种类  ion-名词后缀
./oldboy_computer_words_1700.txt:649. description n. 描述 (dei si ke pe sheng)
./oldboy_computer_englishwords_1700.txt:description
./2013_liuyinan_5500_words_total_111-122_(2).txt:1309  description  ?????????????? n. 描写,形容;种类  ion-名词后缀
./total.txt:1309  description  ?????????????? n. 描写,形容;种类  ion-名词后缀
./cmpt.words.txt:description
./cmpt.words2.txt:description
[[email protected] window_books]# 

原文地址:https://www.cnblogs.com/wang618/p/12195954.html

时间: 2024-11-06 17:20:36

Linux使用技巧——find结合grep模糊匹配文件搜索关键字的相关文章

macos + vs code + grep 进行多文件搜索

macos下,打开vs code后,选择view菜单,点击terminal, 在vs code中打开控制台.执行以下grep命令: grep -w "p" -n -r  /Users/ahfu/code/visp/modules/tracker/tt  --color=auto --exclude-dir=zncc | grep -v "/tools/" 命令行的意思是: -w "p" 搜索单词p-n 显示行号-r  /Users/ahfu/co

Linux下完美使用find+grep实现全局代码搜索

作者:zhanhailiang 日期:2014-10-11 背景 在Window下有大量方便的图形化工具可以实现全局搜索,但是Linux服务器中由于使用命令行操作导致全局搜索是一个比较高的门槛. 第一种方法 首先,举个最简单的例子,在阅读代码过程中我们经常需要查看某个函数的定义,但是一般开源项目代码规模都相当庞大,此时你就可以如下使用find+grep轻松查找到该函数的定义,譬如,我想在php源码中搜索is_array方法的定义,如下: [[email protected] standard]#

LINUX小技巧,如何在指定目录下搜索到含特定关键字的文件。

先找出文件,然后将文件作为输入,找具体关键字 find /etc -name "*" | xargs grep "Hello"

[Linux] 更新PATH环境变量或默认执行文件搜索路径

1.环境变量(PATH) 在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行. 我们知道查阅文件属性的指令ls 完整文件名为:/bin/ls(这是绝对路径), 那你会不会觉得很奇怪:"为什么我可以在任何地方执行/bin/ls这个指令呢? " 为什么我在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是因为环境变量 PATH 的帮助所致呀! 当我们在执行一个指令癿时候,举例来说&

小蚂蚁学习Linux(4)——链接命令ln、文件搜索命令locate、whereis和which

链接命令ln    (取自link之意) ln  [源文件]    [目标文件]    功能:生成链接文件.    -s 创建软连接 ,不加是创建硬链接 硬链接的特征: 1. 拥有相同的i节点和存储block快,可以看做是同一个文件. 2. 可通过i节点识别 3. 不能跨分区 4. 不能针对目录使用 备注:硬链接只要不把所有文件名删除,删除其中一个不影响其他文件名的使用. 需要注意的是,不建议只用硬链接: 1. 硬链接太过隐蔽,只能通过查看inode节点id号识别 2. 自身的限制也比较多. 替

Linux 常用命令sed/awk/grep及正则表达式

linux命令sed和awk sed 主要功能 sed,stream editor.是一个"非交互式"字符流编辑器.输入流通过程序并输出到标准输出端. sed主要用来自动编辑一个或者多个文件(替换,插入,删除,追加,更改) 常见应用 抽区域 匹配正则表达式 比较域 增加,附加,替换 执行过程 sed一次处理一行或多行内容.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区

linux学习笔记24---命令grep

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来,表示全局正则表达式版本,它的使用权限是所有用户. grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板.如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名.搜索的结果被送到标准输出,不影响原文件内容. g

linux文本处理三剑客之grep

  一.linux文本处理三剑客介绍 linux中文本三剑客包括grep(egrep,fgrep),sed,awk,三者基本的功能如下: 工具名称 功能 grep,egrep,fgrep 文本过滤工具(搜索工具) sed stream editor, 流编辑器:文本编辑工具 awk 文本报告生成器 二.grep工具详解 1.grep的介绍: grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行

Linux命令(1)- grep

1.grep 功能:查找文件里符合条件的字符串. 语法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...] 补充说明:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来.若