Linux 命令大全

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'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 四月,不冷不热,褪去冬天的寒冷,夏季的酷暑还未来临,温度刚刚好。春江水暖姑娘们先知,脱下了层层包裹的羽绒服,新款春...
    sabrina052阅读 533评论 4 2
  • 今天晚上加班的效率不高,但状态调整的很好,周末休息,下午睡了3个多小时。 早上外出,在对面学校驾校录了信息,转了转...
    William_9d27阅读 130评论 0 0
  • 针对上图,朋友圈评价摘录: 读书 还要写笔记 这得多爱这本书呀 在好书如林的知识爆炸的年代 这得多么专一呀 我那时...
    洛桥望晚阅读 689评论 0 0
  • Mysql 有4种类型的日志:Error Log、Genaral Query Log、 Binary Log 和 ...
    人在码途阅读 16,499评论 2 11