美文网首页
Linux 命令大全

Linux 命令大全

作者: 演繹陌路人生 | 来源:发表于2018-09-04 08:51 被阅读5次

    Linux 命令大全

    前言

    由于Mac OSX自带的sed和Linux表现不一致, 需要安装gnu-sed
    Install gnu-sed on Mac OSX

    一、字符串

    • 批量查找替换字符串
      sed -i "原文件备份后缀" "s/查找的内容/替换内容/g" `grep 查找的内容 -rl 目录`
    # gnu-sed (原文件备份路径为可选参数)
    gsed -i '/s/oldStr/newStr/g' `grep oldStr -rl .`
    # Mac OSX sed (原文件备份路径为必要参数,不备份设置为'')
    sed -i '' '/s/oldStr/newStr/g' `grep oldStr -rl .`
    
    • 常见问题:sed: RE error: illegal byte sequence
      先执行以下两句话,再执行查找替换即可
    export LC_COLLATE='C'
    export LC_CTYPE='C'
    

    相关文章

      网友评论

          本文标题:Linux 命令大全

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