Fala gleisson! beleza?
O seu script ate que roda legal, mas ele só entra em um subnivel de pasta né? o foda é que eu tenho que entrar em varios subniveis, minha estrutura de diretorios tem muitos niveis, e fica meio foda de acertar, vc sabe se dá pra fazer ele entrar em mais niveis? Abraço! André! On Wednesday 10 January 2007 10:39, gleissonmb wrote: > Roda isso que deve da certo, > > > #!/bin/bash > > for i in `cat< <(ls)` ; do > [ -d "$i" ] || continue > dir=`pwd` > echo "$dir" > cd "$i" > echo $i > let o++ > echo $o > > fi > ### na linha abaixo voce coloca o camando que quer rodar > recursivamente Ex: Apagar todos .jpg (CUIDADO, NAO RODE ESTE EXEMPLO). > rm -rf ./*.jpg > ### > cd "$dir" > echo "$dir" > echo > echo > done > > ------------------------------------------------------------------- > > > Olá lista! > > > > estou com um pequeno probleminha com uma partição que contem arquivos > > compartilhados pelo samba, estes arquivos estao com os nomes em > > UTF-8 e eu > > > preciso Tê-los em ISO 8859-1, comecei a fazer a conversão com o iconv > > diretorio por diretorio, mas este trabalho começou a dar no pé, ai > > pensei em > > > fazer um script que rode em todos os subdiretorios, e convertendo os > > arquivos, mas ai o bicho ta pegando, estou tendo uns erros e nao sei > > como > > > posso acertar isso! > > > > vejam: > > > > tenho o seguinte shell em /usr/sbin : > > arquivo convauto > > > > #!/bin/bash > > novo="`echo $1 | iconv -f UTF-8 -t ISO-8859-1`"; if [ "$novo" != > > "$1" ] ; then > > > mv "$1" "$novo"; fi > > > > para rodar ele em todos os subdirs eu faço assim: > > > > find ./ -type f -exec convauto {} \; > > > > mas nao esta funcionando direito, ele me gera uma série de erros > > falando que o > > > arquivo ou dir nao foi encontrado. > > > > > > alguém tem alguma ideia de como posso fazer isso funcionar? > > > > abração!! > > > > > > -- > > Andre Novelli > > Depto de TI > > +55 11 5534.0017 > > [EMAIL PROTECTED] > > www.embalatec.com.br -- Andre Novelli Depto de TI +55 11 5534.0017 [EMAIL PROTECTED] www.embalatec.com.br