迅维网

Linux中fgrep命令的运用(1)

zxbai 2017-10-13 08:50

fgrep命令简介


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

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


Linux中fgrep命令的运用(1)

  以下还是通过一些例子进一步解释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


雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 今日头条
返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索