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

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

Re: [shell-script] for com espaço nos arquivos


From: Julio C. Neves
Subject: Re: [shell-script] for com espaço nos arquivos
Date: Mon, 19 Aug 2013 18:19:45 -0300

E assim quem resolve o * é o Shell. Usando o ls, vc estaria chamando um cmd
externo, o que tornaria a execução muito mais lenta.

$ time for ((i=1; i<200; i++))
> do
>     for arq in `ls`
>     do
>         echo $arq > /dev/null
>     done
> done

real 0m3.526s
user 0m1.816s
sys 0m0.760s
$ time for ((i=1; i<200; i++))
> do
>    for arq in *
>    do
>        echo $arq > /dev/null
>    done
> done

real 0m2.051s
user 0m1.524s
sys 0m0.360s

Abcs,
Julio
*@juliobash
*



Em 19 de agosto de 2013 17:51, Flavio Steimacher <address@hidden>escreveu:

> vc pode fazer assim:
> for i in *; do echo "$i"; done
>
> abs
>
>
> Em 19 de agosto de 2013 16:32, Thiago M. Figueiredo <
> address@hidden> escreveu:
>
> > **
> >
> >
> > Opa Galera,
> >
> > Estou tendo dificuldade em fazer um for com arquivos que tenham espaço no
> > nome.
> > Código:
> > for i in `ls` ; do
> > echo $i;
> > done
> >
> > Os arquivos ou pasta que tem espaço ficam aparecendo como se fossem
> vários
> > arquivos.
> > Ex:
> > Área
> > de
> > Trabalho
> >
> > Alguém já passou por essa questão?
> >
> > Muito Obrigado e um grande abraço
> > ------------------------------
> > Thiago M. Figueiredo
> > address@hidden
> > Cel: (55 11)9472-5713
> > address@hidden
> > http://www.thiagofigueiredo.com
> > Open Source o conhecimento é do mundo.
> > Usar software proprietário R$ 450,00 com MasterCard, usar software
> > livre não tem preço.... mas para todos os outros softwares existem os
> > cracks. .
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> Atenciosamente,
>
> Flavio Steimacher
> *DBA Oracle
> LPIC1 - Linux Professional Institute Certified
> CLA - Novell Certified Linux Administrator
> DCTS - Novell Data Center Technical Specialist*
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


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



reply via email to

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