美文网首页
匹配搜索

匹配搜索

作者: 指尖轻敲 | 来源:发表于2018-07-10 10:45 被阅读0次

    find命令

    1. find / -name install.log:搜索范围为/根目录,按照-m文件名搜索名字叫install.log的文件

    2. find . -size 25k:当前目录下文件大小为25k(30M)的文件,大于+25k,小于-25k

    <!--查找所有包含kawuxing的文件名->
    find ./ -name "*kawuxing*" 
    

    完全匹配,所有资源都搜索一遍,耗费资源,如果需要匹配使用通配符匹配

    grep命令

    grep [选项] 字符串 文件名

    //在当前目录下搜索xiao这个字符
    grep -r 'xiao' ./
    
    • 字符串:可以是正则
    • 文件名:在指定的文件(目录)下搜索符合条件的字符串
    <!--查找所有出现kawuxing的字段-->
    grep -r kawuxing *|more
    
    全局替换

    把出现的kawuxing字段替换成huanhuan

    grep kawuxing -rl * | xargs sed -i "s/kawuxing/huanhuan/g" 
    

    相关文章

      网友评论

          本文标题:匹配搜索

          本文链接:https://www.haomeiwen.com/subject/fzkreftx.html