找回密码
 请使用中文注册

Linux中fgrep命令的运用(1)

2023-5-6 08:58| 发布者: 开心| 查看: 31| 评论: 0

阅读字号:

摘要: fgrep命令简介  fgrep命令也是用来在一个或多个文件中搜索与指定字符串或单词相匹配的数据行。搜索文件命令fgrep的搜索速度比grep命令快,而且fgrep命令可以一次快速地 ...
    fgrep命令简介

  fgrep命令也是用来在一个或多个文件中搜索与指定字符串或单词相匹配的数据行。搜索文件命令fgrep的搜索速度比grep命令快,而且fgrep命令可以一次快速地搜索多个模式。

  但是,与grep命令不一样。fgrep命令不能搜索任何正则表达式,即将通配符(元字符)当作普通字符来处理。也就是说,搜索文件命令fgrep不能运用特殊字符,只能搜索确定的模式。利用这样的特点,可以在搜索模式中包括通配符。既可以在命令行上输入搜索的模式,也可以用-f 选项从文件中读取要搜索的模式。

  以下还是通过一些例子进一步解释fgrep的具体用法。首先,运用echo命令创建一个名为conditions 的新文件,并将 ADAMS CLERK 1100这行数据添加到conditions文件中:

root@promote:~/backup# echo ADAMS CLERK 1100 > conditions
  之后运用带有 -f 选项的fgrep命令列出所有与conditions文件中内容相匹配的数据行。其中,-f选项告诉搜寻模式存放在文件conditions中,而conditions文件中的内容就是ADAMS CLERK 1100,它也就是fgrep的搜寻模式:
root@promote:~/backup# fgrep -f conditions emp.fmt
7876 ADAMS CLERK 1100 23-MAY-87
  其实,换一种方式,也可以取得完全相同的结果:
root@promote:~/backup# cat emp.fmt | fgrep -f conditions
7876 ADAMS CLERK 1100 23-MAY-87

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2026-1-13 17:13 , Processed in 0.166606 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部