[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Uso do iconv em todos os subdiretorios de um dir raiz
From: |
gleissonmb |
Subject: |
Re: Uso do iconv em todos os subdiretorios de um dir raiz |
Date: |
Thu, 11 Jan 2007 10:48:39 -0000 |
User-agent: |
eGroups-EW/0.82 |
tenta dessa maneira entao, eu uso pra renomear arquivos recursivamente
e funciona...entao vc pode colocar o script que quiser....valeu
O corretor.sh eh o nosso script que renomeia os arquivos (so como
exemplo pra vc, se quiser coloco na lista). Aqui da certo.
#!/bin/bash
/usr/local/bin/corretor.sh
for i in `cat< <(ls)` ; do
[ -d "$i" ] || continue
dir=`pwd`
cd "$i"
echo trabalhando em "$i"
/usr/local/bin/corretor.sh
$0
cd "$dir"
echo voltando para "$dir"
echo
echo
done
# --------------------------------------------------------------
> 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
> andre.ti@...
> 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] 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