懒龙谷
  • Home
  • Categories
  • Tags
  • Archives

find_grep

% find与grep
% 杨秀隆
% 20140606

find 手册

grep 手册

grep使用shell环境变量

grep -p "$var" 即可 只要在var里把形式定义好

整词匹配 -w

find 加 grep 递归查找文件中字符串

命令:

find . -name "GateWay.cfg" 2>/dev/null | xargs grep -E "^9520"

递归查找 名为GateWay.cfg文件下 含有的 9520打头的字符 并将错误信息重定向到/dev/null下

格式说明:

  1. find 部分
    find 主要使用格式如下:

      find path -name "file_name_pattern"
    

    说明:
    file_name_pattern中,支持shell 通配符 *

  2. grep 部分
    grep 主要使用格式如下:

      grep pattern filelist
    

    常用参数 :
    -E 正则表达式 3. 管道 部分 find 后 | xargs 表示 将find到的文件内容作为参数。

this guy is lazy, nothing leave

Comments
comments powered by Disqus

  • « ksh_数组
  • shell_技巧 »

Published

Jun 6, 2014

Category

shell

Stay in Touch

  • Powered by Pelican. Theme: Elegant by Talha Mansoor