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

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

Re: [shell-script] arquivos com espaco no nome


From: Eliphas Levy Theodoro
Subject: Re: [shell-script] arquivos com espaco no nome
Date: Wed, 23 May 2001 11:34:39 -0300 (BRT)

# aurelio marinho jargas, @ 11:01:

> @ 23/5, Eliphas Levy Theodoro:
> > Julio Neves, @ 22/05/01 - 16:06:
> > > ls -1 *.oi | awk '{print $1"_"$2}'
> >
> > ls *.oi | sed 's/ /_/g'
>
> ou
>
> ls *.oi | while read arquivo; do echo $arquivo; done

Eu parei de usar while desde que descobri o problema dele de não exportar
as variáveis para o shell "pai"...
Desde esse dia só precisei usar ele uma única vez porque o for não
conseguiu lidar com todos os parâmetros.

Portanto, a não ser que o 'ls *.oi' retorne dezenas de milhares de
arquivos, não gosto, não dou idéia, não recomendo... e nesses casos, se
for pra um comando simples usaria o xargs ':)

> > O IFS às vezes atrapalha nesses casos (porque tem espaço e tab), então dá
> > pra configurar ele para um caractere chulo e depois voltar ao normal .
>
> olha o eliphas usando um canhão pra matar uma mosca... &:)

o while também é um canhão, usa uma subshell ':)

-- 
Eliphas
Get forgiveness now -- tomorrow you may no longer feel guilty.



reply via email to

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