简单的小脚本。

有时候你从网上下了一个东西,但是文件名是一堆奇怪的字母符号,包括A上有个点之类。

这个时候,就可以尝试这个…… 自动文件名修复……

#!/bin/sh

while [ "$1" != "" ]; do

        echo "$1" > /tmp/filename

        convmv --notest -f utf-8 -t iso8859-1 "$1"
        convmv --notest -f gbk -t utf-8 "`iconv -f utf-8 -t iso8859-1 /tmp/filename`"

        rm /tmp/filename

        shift
done