批量替换文件内容
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 回复
awk和sed都不怎么会用,抽几个周末好好看看。顶楼主!赞!
收藏了