|
From: | Tiago Peczenyj |
Subject: | Re: [shell-script] Mover arquivos depois normatilizá-los |
Date: | Mon, 16 Jan 2012 17:16:42 -0200 |
o que vc quer é fazer isso: $i $(echo $i| tr '[A-Z]' '[a-z]' | sed 's/ toda sequencia de ER/g") ;-) sugiro colocar entre parentesis mv "$i" "$(echo $i| tr '[A-Z]' '[a-z]' | sed 's/ toda sequencia de ER/g' )" 2012/1/16 edgard <address@hidden> > ** > > > Amigos shell > > Estou com um pequeno problema. > > Preciso normatizar nomes de arquivos para um cliente para depois > transformá-los em pdf e mandá-los para um ECM/GED > > Acertar os nomes não é o maior problema. > Fazer o acerto do primeiro com o segundo normatizado é que X da questão. > > Qdo faço: # ls *.* | tr '[A-Z]' '[a-z]' | sed 's/ toda sequencia de ER/g" > > arquivo dá erro. * isto deveria ser apenas para copiar os nomes dos > arquivos.l > > Se eu fizer - e aqui é que acho que está faltando o detalhe -: > for i in $(ls *.*); do \ > mv $i $i| tr '[A-Z]' '[a-z]' | sed 's/ toda sequencia de ER/g"; done > > Isto dá erro tb. > > Alguma sujestão??? > > EdgardCosta > > > -- Tiago B. Peczenyj Linux User #405772 http://pacman.blog.br [As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] | Current Thread | [Next in Thread] |