zoukankan      html  css  js  c++  java
  • 文本处理三剑客之grep

    基本格式:grep 选项  “正则表达式”  文本。(支持管道)

    参数:-m  显示已找到的第一行的所有满足条件的

               -v   取反。如不取s和t开头的:-v "^[st]"

               -E  可使用正则表达式,等价于egrep

               -i    忽略大小写

               -c   统计行数

               -o   只显示匹配的内容。如只显示自己的ip:ifconfig |grep -Eo "([0-9]{1,3}.){3}[0-9]{1,3}" |head -1

               -p   不作任何输出。echo $?  显示为0说明找到了;为1说明没找到

               -A   匹配的后多少行也显示

               -B   匹配的前多少行也显示

               -C   匹配的前后多少行也显示

               -e    或关系。 grep -e 'root' -e 'bash'   <==>  grep -E 'root|bash'

               -w   指定单词  grep -w ''root"   <==>  grep -E "<root>"

               -F    不可使用正则表达式。等价于fgrep

               -f     调用文件。事先将正则表达式写入文件中。(文本中不要加“ ”号)

               -r     递归的将目录中所有的内容搜索。但不处理软连接

               -R   递归的将目录中所有的内容搜索。处理软连接

  • 相关阅读:
    【leetcode】38. Count and Say
    【leetcode】132. Palindrome Partitioning II
    New Concept English three (56)
    New Concept English three (55)
    New Concept English three (54)
    listening 1
    New Concept English three (53)
    BEC translation exercise 4
    New Concept English three (52)
    MBA 工商管理课程-风险型决策方法
  • 原文地址:https://www.cnblogs.com/ldyaly/p/12740059.html
Copyright © 2011-2022 走看看