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

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

Re: [shell-script] Re: Espaços em underline


From: Emerson Domingues Souto
Subject: Re: [shell-script] Re: Espaços em underline
Date: Fri, 15 Apr 2005 15:37:06 -0300

Ok, na parte onde tem:

for i in `ls`; do ...

use assim:

ls -1 * > lista.txt
v_tot=`cat lista.txt|wc -l`
v_ct=0

while true; do
   v_ct=`expr $v_ct + 1`

   item=`head -$v_ct lista.txt|tail -1`
   echo $item

   if test $v_ct -eq $v_tot ; then
      break
   fi
done

# vc soh precisa adaptar um pouco, mas o macete estah em usar o head
agregado com o tail pra pegar o nome do arquivo
# ah, o ls eh bom usar com a apcao -1 pra garantir que cada nome de arquivo
esteja em 1 linha


flw mano

----- Original Message ----- 
From: "Douglas Tabajara" <address@hidden>
To: <address@hidden>
Sent: Friday, April 15, 2005 2:40 PM
Subject: [shell-script] Re: Espaços em underline



>     Ops, desculpe Douglas, eu digitei o find da sugestão 3 errado,
>   tente desse jeito agora q acho q vai resolver o problema de espaco em
>   branco, eu tb já passei por situacao semelhante com arquivos de nomes
>   estranhos:
>
>
>   find . -name "$item" -prune -exec chown $own.$owngrp {} \;
>
>   # o importante é a variavel $item estar dentro das aspas, ai o espaco em
>   branco nao incomodará !!!!

  Sem problemas, como dizia uma professora minha, herrar é umano"... rsrsrs
  Nesse caso ainda não vai resolver, pelo menos nos meus testes, pois
o problema está na parte for i in `ls`; do ... o ls acaba listando
cada parte do nome como um arquivo separado e é aí que está o meu
problema... eu não sei como fazer os nomes compostos que o ls pega
"virarem" um nome inteiro...
  Mas a sua dica vai melhorar outra parte do script ;-D Vlw!!

>   Vlw cara, espero que isto ajude !!!!

  Vlw digo eu!!   =D
  Vou continuar testando que uma hora dessas vai dar certo!!!

  []'s

-- 
=====
"O único homem que está isento de erros, é aquele que não arrisca acertar."
                                - Albert Einstein

"O Mais Sábio dos Homens é aquele que sabe que nada sabe!!"
                                - Sócrates

"A alegria não está nas coisas: está em nós! Acredito que ter as
coisas que queremos
pode até nos trazer uma alegria momentânea, mas ser o que queremos ser,
fazer o que sonhamos é que nos traz a verdadeira alegria!
                                - Göethe


---------------------------------------------------------------------
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
---------------------------------------------------------------------

Links do Yahoo! Grupos











reply via email to

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