我们在写代码的时候,写到后面经常发现之前定义的函数名不够好,要一个个去改的话也挺麻烦的,其实 linux
已经给我提供了强大的工具 sed
了,想要了解更多的话可以去读官方手册。
下面提供一个常用版本的批量替换的功能的方案:
grep funcA -R ./* | awk -F: '{print $1}' | xargs sed -i "s/funcA/funcB/g"
我们在写代码的时候,写到后面经常发现之前定义的函数名不够好,要一个个去改的话也挺麻烦的,其实 linux
已经给我提供了强大的工具 sed
了,想要了解更多的话可以去读官方手册。
下面提供一个常用版本的批量替换的功能的方案:
grep funcA -R ./* | awk -F: '{print $1}' | xargs sed -i "s/funcA/funcB/g"