美文网首页
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