[PowerShell] 批量文件编码转换 →→→→→进入此内容的聊天室

来自 , 2021-02-16, 写在 PowerShell, 查看 229 次.
URL http://www.code666.cn/view/7813d159
  1. #!/bin/sh
  2. convert() {
  3.     echo -ne "convert $1 ...\n"
  4.     file -i $1 | awk -F = '$2 != "utf-8" && $2 != "unknown" {\
  5.        print "iconv -f gb2312 -t utf-8 -o '$1'.tmp '$1'"\
  6.    }' | sh
  7.     [ -f ""$1.tmp"" ] && mv "$1.tmp" $1
  8. }
  9.  
  10. run() {
  11.     for file in `find $1 -type f -name "*.php" | grep -v bbs`
  12.     do
  13.         convert $file
  14.     done
  15. }
  16.  
  17. run $1
  18. //shell/1263

回复 "批量文件编码转换 "

这儿你可以回复上面这条便签

captcha