这篇文章主要介绍了编写shell脚本,使用iconv批量改变文件编码的脚本代码,需要的朋友可以参考下。
用法示例:
cd ~/workspace/XXXProject
~/iconv_shell.sh ./ *java
好了,直接上代码~~
#!/bin/bash
if [ $# != 2 ]; then
echo Usage: `basename $0` dir filter
exit
fi
dir=$1
filter=$2
echo $1
for file in `find $dir -name $2`; do
echo $file
iconv -f gbk -t