Published 十二月 19th, 2006 in System
代码如下:
- #!/usr/bin/bash
-
- if [ "x$1" = "x" ]; then
- echo "Usage: $0 <filename>"
- fi
-
- iconvmv() {
- local tf
- local f
- if [ -d "$1" ]; then
- tf=`echo "$1"|iconv -f gbk -t utf-8 -c`
- if [ "$1" != "$tf" ]; then
- mv "$1" "$tf"
- fi
- cd "$tf"
- for f in `ls`
- do
- $0 "$f"
- done
- elif [ -f "$1" ]; then
- tf=`echo "$1"|iconv -f gbk -t utf-8 -c`
- if [ "$1" != "$tf" ]; then
- mv "$1" "$tf"
- fi
- fi
- return 0
- }
-
- iconvmv $1
-
- </filename>
发表于 @ 2006年12月22日 23:28:00|评论(loading...)|编辑|收藏