1、在实践中,我有一个需求,搜索日志关键字,而这一串关键字中包含了特殊字符,而你又不想用复杂的正则表达式去匹配的时候。那么grep -F 就派上了用场:

2、不用 grep -F 时:

grep  '[LoanGrantPO(bussNos=[NJZL-HZ-202104-9854]'  *.log

报错如下:grep: Invalid range end

3、因为grep是支持正则表达式的,[    ]   ,这两个左右括号,可能属于非法匹配,所以搜索就报错了;

4、那么grep -F(同fgrep,有的系统不一定有fgrep命令) 就派上了用场:

grep -F  -C 10  '[LoanGrantPO(bussNos=[NJZL-HZ-202104-9854]'  *.log

(-C 10,这个参数表示被搜索的关键字的上下10行都搜索显示出来):

5、我们看到,被搜索出来的匹配关键字,已经标红了:

6、参考链接:

http://c.biancheng.net/linux/grep.html

grep -F 用法相关推荐

  1. linux脚本grep,linux shell 脚本之深入浅出的grep的用法

    今天在纠结grep用法时候,由于讲解的教材比较少,纠结了较长的时间.最终还是攻下了,所以拿出来给大家分享. grep 显示匹配一个或多个模式的文本行,时常会作为管道后的第一步,以便对匹配上的数据做进一 ...

  2. linux下grep命令用法,全面详解linux下grep命令的用法

    学linux系统,grep这个命令是必须要掌握的.grep命令是用来查找文件或标准输出中匹配的行,它的强大之处在于它支持正则表达式.日常工作中,grep绝对是用的最多的命令之一. 注:本文只介绍gre ...

  3. shell中grep的用法

    一:grep文本搜索 grep:强大的文本搜索工具(是一种"贪婪"的工具) 补充说明: grep (global search regular expression(RE) and ...

  4. Linux里面 grep的用法之根据关键词查询进程PID

    grep的用法,假如我想通过一个关键词来搜索整个关键词的进程的PID 脚本为: pid =`ps -ef|grep cluster-app.jar |grep -v grep|awk '{print ...

  5. shell 语言:grep的用法;条件语句的用法

    grep 的用法 虽然上次我有详细地介绍部分 grep 的用法,这里再新增一下.主要是grep涉及 grep -X "text_part" $file 的相关用法 #!/bin/b ...

  6. *grep -F/f的作用*

    (1.)grep -F YOURSTRING -R path  功能:用grep搜索文档中的字符串 [root@SOR_SYS hahah]# grep -F 0576 -R /root/zy/hah ...

  7. python之print(f“ “)用法

    python之print(f" ")用法 Python输出函数print加上 f 的作用:即print(f" ") 主要作用就是格式化字符串,加f后可以在字符串 ...

  8. with open() as f:用法

    with open() as f:用法 1. 常见用法: with open(r'filename.txt') as f:for l in f:l = json.loads(l) #文件的读操作wit ...

  9. grep用法大全 grep常用用法总结

    Linux系统中,grep命令通常用来实现行的过滤.用法汇总如下. 一.使用方式 1.直接查询文件中的行: grep [OPTION]... PATTERN [FILE]... 2.用在管道符&quo ...

最新文章

  1. 使用 python 3.6 和 Vmware WorkStation 构建一个小型虚拟局域网通讯程序
  2. 【问链财经-区块链基础知识系列】 第十九课 区块链应用于电子存证
  3. 浙江理工大学2019年1月赛
  4. 分布式流媒体直播服务器系统 For Linux
  5. 视频语义显著实例分割数据集SESIV
  6. 第四代双模5G旗舰:vivo X30系列为啥「超有梗」?
  7. python爬虫步骤-Docker部署Python爬虫项目的方法步骤
  8. Hive(四)——数据操作
  9. 论文多个实验时VS或Unity工程需要每次新建吗?
  10. STM32程序设计(跑马灯)以及STM32原理图绘制(通过ad软件)
  11. 干货收藏!小伙做自媒体半年得5万,分享6大必备素材网
  12. 国际贸易中的信用证使用
  13. 免费域名邮箱申请教程
  14. 业余10—解决只能打开网页不能打开QQ或视频软件问题
  15. 使用html2canvas实现超出浏览器部分截图
  16. 树莓派用python实现wifi认证过期重连
  17. Vimdiff 使用
  18. 我的世界服务器武器修改伤害,我的世界改伤害指令 | 手游网游页游攻略大全
  19. 用Keras构建神经网络的3种方法
  20. html微信非法昵称代码,微信撤回消息并亲了你一下改名提示非法字符解决办法...

热门文章

  1. vue webpak版本 查看_Vue(四)--webpack
  2. 微信小程序高频面试题
  3. 国际象棋问题(动态规划)
  4. 三七互娱何琦:游戏平台上云是花钱还是省钱
  5. Python虚拟环境venv的日常使用
  6. 1019: 谁是老二(结构体)
  7. html摩天轮效果,用js和纯css分别实现摩天轮效果动画
  8. layui 下拉列表框获取值
  9. 大脑神经图_我们的大脑如何理解图
  10. css div 段落,一些常用的DIV+CSS的网页布局所用的代码段