Para quem não conhece, funcoesZZ é uma coletânea com 70 mini-aplicativos de
utilidades diversas, prontos para serem usados na linha de comando de
sistemas tipo UNIX (Linux, BSD, Cygwin, Mac OS X, entre outros).
Literalmente uma mão na roda para quem curte mexer mais no console que com ferramentas gráficas. No meu caso, eu adoro poder usar as funçõeszz por causa disto.
Há muito tempo o site e o próprio programa não vinham sendo atualizados, mas hoje, o grande Aurélio e o Thobias, parecem ter achado um tempo e resolveram atualizar a suite de aplicativos shell hehehehehe
Bem, os problemas resolvidos, pelo menos ao que parece no post do Aurélio, foram remoção de algumas funções que não mais funcionavam e a resolução do problema do UTF-8 da função zzarrumanome.
Pelo que eu vi, o problema era aquele. O nome vinha em UTF-8, só que o cabeçalho do arquivo estava como ISO-8859-1.
Fim das contas, o comando mágico usando o iconv deve ser utilizado e tudo se resolve :
iconv -f iso-8859-1 -t utf-8 funcoeszz > funcoeszz-utf
Este foi inclusive o método utilizado para resolver o problema de charset com o Roundcube, que eu disponibilizei no tutorial de configuração do mesmo aqui ( aliás, tenho que dar uma atualizada no bichinho em breve .... ).
O outro ponto legal, é, que, caso você não tenha certeza de como vai ficar a renomeada geral dos arquivos do diretório, pode testar o resultado, usando o zzarumanome -n, e ele vai mostrar o resultado sem executá-lo.
Bem, caso você não tenha o funcoeszz, baixe o arquivo e caso você já tenha zzzz --atualiza :-) E, bom divertimento.