Linux-2-1.shell之grep工具

发布时间:2022-06-29 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Linux-2-1.shell之grep工具脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
  • grep是行过滤工具 用于根据关键字进行行过滤

    • grep 【选项】'关键字' 文件名

    • grep --color=auto 'root' passwd 显示颜色

      • alias grep='grep --color=auto'
      • 修改配置文件方法 /etc/bashrc 定义别名的,在最后一行黏贴前边这行
      • @H_777_17@
      • -i 不区分大小写

      • -v 查找不包含指定内容的行 反向选择

      • -w 按单词搜索

      • -o 打印匹配关键字

      • -c 统计匹配到的次数

      • -n 显示行号

      • -r 逐层遍历目录查找

      • -A 显示匹配行及后面多少行

      • -B 显示匹配行及前面多少行

      • -C 显示匹配行前后多少行

        • 以上三个应用场景 是检索日志文件关键信息 举例 grep -nB 3 '^ftp' passwd
      • -l 只列出匹配的文件名

      • -L 列出不匹配的文件名

      • -e 使用正则匹配

      • -E 使用扩展正则匹配

      • ^key 以关键字开头

      • key$ 以关键字结尾

    • cut工具

      • cut 【选项】【文件名】

      • -c 以字符为单位进行分割,截取

      • -d 自定义分割符 默认为指标符t

      • -f 与-d一起使用 指定截取哪个区域

      • 示例

        cut -d: -F1 passwd
        # 我们的意思是用冒号分割passwd文件 可以有三种方式表现: 
        # 1.直接跟在d后边
        # 2.空格":"
        # 3.空格':'
        # -f后边跟1就是第1列
        
        

    脚本宝典总结

    以上是脚本宝典为你收集整理的Linux-2-1.shell之grep工具全部内容,希望文章能够帮你解决Linux-2-1.shell之grep工具所遇到的问题。

    如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。