• Linux命令-grep


    • grep命令用于对文本进行搜索,格式为“grep [选项] [文件]”
    • 搜索某个关键词:"grep 关键词 文本文件"
    • 参数说明
    -b    将可执行文件当做文本文件来搜索
    -c    仅显示找到的次数
    -i    忽略大小写
    -n    显示行号
    -v    反向选择
    • 实例1:
    文本文件:
    [root@localhost testA]# cat 111.txt Welcome to linuxprobe.com Red Hat certified Free Linux Lessons Professional guidance Linux Course [root@localhost testA]#

    进行搜索:

    [root@localhost testA]# grep Linux 111.txt
    Free Linux Lessons
    Linux Course

    [root@localhost testA]# grep -n Linux 111.txt
    3:Free Linux Lessons
    5:Linux Course

    [root@localhost testA]# grep -i -n Linux 111.txt
    1:Welcome to linuxprobe.com
    3:Free Linux Lessons
    5:Linux Course

    [root@localhost testA]# grep -i -n -v Linux 111.txt
    2:Red Hat certified
    4:Professional guidance

    [root@localhost testA]# grep -i -n -v -c Linux 111.txt
    2
    •  实例2:查找111.txt中不包含大写或小写linux的行,并输出到同目录下的123.txt文件中
    [root@localhost testA]# grep -n -v -i linux 111.txt >> /root/testA/123.txt
    [root@localhost testA]# cat 123.txt
    2:Red Hat certified
    4:Professional guidance
  • 相关阅读:
    LVS DR实验!
    Memcached 与 Redis 区别
    LVS笔试题!
    并发编程拓展知识
    并发编程之协程
    并发编程之线程
    并发编程之多道技术
    粘包问题与socketserver实现并发
    套接字通信
    git的使用
  • 原文地址:https://www.cnblogs.com/tdcqma/p/5851971.html
Copyright © 2020-2023  润新知