网站首页linux

linux下全文搜索及批量替换

发布时间:2018-09-08 18:05:04编辑:阅读(783)

    1. 按目录全文搜索关键词keywords

    grep -lri  'keywords'  /home/work

    grep参数说明:

            -i乎略大小写

            -l找出含有这个字符串的文件

            -r不放过子目录

            -w匹配整个单词



    2. 按目录批量替换关键词keywords

    sed -i "s/oldWords/newWords/g" `grep keywords -rl /home/work`


    sed参数说明:

      -i  修改文件内容

      -n  取消默认输出



评论