[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Uso do iconv em todos os subdiretorios de um dir
From: |
andnovelli |
Subject: |
Re: [shell-script] Re: Uso do iconv em todos os subdiretorios de um dir raiz |
Date: |
Thu, 11 Jan 2007 08:22:07 -0200 |
User-agent: |
KMail/1.9.1 |
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
> > andre.ti@...
> > www.embalatec.com.br
--
Andre Novelli
Depto de TI
+55 11 5534.0017
address@hidden
www.embalatec.com.br
- Uso do iconv em todos os subdiretorios de um dir raiz, andnovelli, 2007/01/10
- Re: Uso do iconv em todos os subdiretorios de um dir raiz, gleissonmb, 2007/01/10
- Re: [shell-script] Re: Uso do iconv em todos os subdiretorios de um dir raiz,
andnovelli <=
- Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz, Flavio Junior, 2007/01/10
- Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz, Waldemar, 2007/01/10
- Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz, Waldemar, 2007/01/11
- Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz, andnovelli, 2007/01/11