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

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

Re: [shell-script] Otimizando criação de diretórios


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Otimizando criação de diretórios
Date: Mon, 15 Jan 2007 15:29:57 -0200

outra maneira seria

seq -s','  1 10 | xargs -i bash -c "mkdir dvd{{}}"

Humm, nem eu tinha pensado nisso :)

On 1/15/07, Tiago Barcellos Peczenyj <address@hidden> wrote:
>
> Humm, vejamos
>
> 1) crie a lista de números
> seq -s',' 1 10
> 1,2,3,4,5,6,7,8,9,10
>
> 2) crie a variavel que contenha {1,2,3,...n}
> V={$(seq -s',' 1 10)}
>
> echo $V
> {1,2,3,4,5,6,7,8,9,10}
>
> 3) Use eval para que o bash interprete o significado da variavel V
> eval mkdir DVD$V
>
> 4) ls
> DVD1  DVD10  DVD2  DVD3  DVD4  DVD5  DVD6  DVD7  DVD8  DVD9
>
> Abraços
> On 1/15/07, Jesse Americo <address@hidden> wrote:
> >
> >   Ola pessoal,
> >
> > Minha duvida é a seguinte:
> >
> > Devo criar varios diretorios do tipo dvd1 dvd2 dvd3 ... dvdn onde n é o
> > numero do DVD. Consigo isso por 2 maneiras distintas:
> >
> > 1a.
> > for i in `seq 1 n`; do mkdir dvd$i; done
> > 2a.
> > mkdir dvd{1,2,3,4,n}
> >
> > Nao acho as duas maneiras acima muito "elegantes". Imagino que possa ser
> > possivel usar expressoes regulares (?) pra otimizar a segunda, de maneira
> > que nao se precise digitar a lista de numeros.
> > Alguem tem algum palpite? Outro modo de se fazer isso?
> >
> > Obrigado
> > Ate+
> > Dexter
> >
> > __________________________________________________
> > Fale com seus amigos de graça com o novo Yahoo! Messenger
> > http://br.messenger.yahoo.com/
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >  
> >
>
>
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer




-- 
Tiago B Peczenyj
Linux User #405772

# cd /pub
# more beer


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



reply via email to

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