hixiaowei

(二) Grep AND 操作

1. 使用 -E \'pattern1.*pattern2\'

grep命令本身不提供AND功能。但是,使用 -E 选项可以实现AND操作。

 

  1.  
    grep -E \'pattern1.*pattern2\' filename
  2.  
    grep -E \'pattern1.*pattern2|pattern2.*pattern1\' filename

第一个例子如下:(其中两个pattern的顺序是指定的)

 

  1.  
    $ grep -E \'Dev.*Tech\' employee.txt
  2.  
    200 Jason Developer Technology $5,500

第二个例子:(两个pattern的顺序不是固定的,可以是乱序的)

 

$ grep -E \'Manager.*Sales|Sales.*Manager\' employee.txt

--------------------------------------------------------------------
递归查询后替换
egrep -nr \'cloud0\' ./ |awk -F\'[:]\' \'{print $1}\'|xargs sed -i \'s#cloud0#service#g\'

分类:

技术点:

相关文章:

  • 2022-03-10
  • 2021-12-15
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2021-05-10
猜你喜欢
  • 2021-11-27
  • 2021-11-27
  • 2022-12-23
  • 2022-02-25
相关资源
相似解决方案