replacer.sh 292 B

1234567891011
  1. #!/usr/bin/env bash
  2. #替换当前目录下文件中Id,Url这种不合规的字符
  3. replacements="Id Url Sku Uid"
  4. for i in $replacements; do
  5. r=`echo $i|tr 'a-z' 'A-Z'`
  6. find . -name "*.go"|xargs sed -ibak -E 's/'$i'(s?)([[:>:]]|[A-Z_])/'$r'\1\2/g'
  7. done
  8. find . -name "*.gobak"|xargs rm