批量替换文件内容
 发布于 10 年前  作者 i5ting  5306 次预览  最后一次回复是 10 年前  来自 分享 

2件事儿

  • 备份并替换文件
  • 然后删除bak文件
ack com.github|grep .java:|grep src|awk  -F'[ :]' '{print $1}'|xargs  sed -i.bak 's/github/github\.shadowsocks/g' 
find . -name '*.bak'|xargs rm -rf

这个命令的意思是把所有com.github替换成com.github.shadowsocks

2 回复
DevinXian

awk和sed都不怎么会用,抽几个周末好好看看。顶楼主!赞!