shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Mover arquivos depois normatilizá-los


From: Julio C. Neves
Subject: Re: [shell-script] Re: Mover arquivos depois normatilizá-los
Date: Wed, 18 Jan 2012 11:24:49 -0200

Mas Sérgio,
vc se baseou em uma solução, que postei errado e corrigi 5 minutos após.
Nessa solução, creio que o mv não funciona. Deveria ser assim:

paste <(ls *) <(ls * | tr -d ' ' | sed 's/.*/\L&/g') | xargs mv

Por outro lado, seu sed só substitui um dos tr. O nome dos arquivos
continuarão com acentos, com cedilha e com brancos.

Abcs,
Julio
*Já foi lançado "Bombando o
Shell<http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666>
". *
*Show **de interfaces gráficas sob Shell!*
*
*



Em 18 de janeiro de 2012 08:48, Sérgio <address@hidden> escreveu:

> **
>
>
> Creio que dá prar mudar o case e retirar os espaços com um único comando
> sed
>
> mv $(paste <(ls *) <(ls * | tr -d ' ' | sed 's/.*/\L&/g'))
>
> \L .......... lowcase
> & ........... casa com tudo o que foi buscado
>
> --- Em address@hidden, "Julio C. Neves" <julio.neves@...>
> escreveu
> >
> > One-liner:
> >
> > mv $(paste <(ls *) <(ls * | tr -d ' ' | tr [:upper:] [:lower:] | tr
> > áàâãéêíîóôõúç aaaaeeiiooouc))
> >
> > Abcs,
> > Julio
> > *Já foi lançado "Bombando o
> > Shell
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]