CNode

批量替换文件内容

分享
Ii5ting发布于11 年前最后回复11 年前2 回复5472 浏览0 收藏

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)

D
DevinXian#1·11 年前

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

C
CocaCola183#2·11 年前

收藏了

参与回复
登录后即可参与回复。登录