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: Paulo Henrique Fisch de Brito
Subject: Re: [shell-script] Re: Espaços em underline
Date: Fri, 15 Apr 2005 16:01:30 -0300
User-agent: Mozilla/5.0 (X11; U; OSF1 alpha; en-US; rv:1.7.3) Gecko/20040914


Em vez de usar head e tail da' para
fazer:

item =`sed -n "$v_ct"p lista.txt`

que o efeito e' o mesmo.

Emerson Domingues Souto wrote:

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











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



*Yahoo! Grupos, um serviço oferecido por:*
<http://br.rd.yahoo.com/SIG=12agla3f6/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111254:HM/EXP=1113597532/A=2191897/R=0/SIG=10vqa2grn/*http://br.diversao.yahoo.com/> <http://br.rd.yahoo.com/SIG=12agla3f6/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111254:HM/EXP=1113597532/A=2191897/R=1/SIG=10vqa2grn/*http://br.diversao.yahoo.com/>


------------------------------------------------------------------------
*Links do Yahoo! Grupos*

    * Para visitar o site do seu grupo na web, acesse:
      http://br.groups.yahoo.com/group/shell-script/
* Para sair deste grupo, envie um e-mail para:
      address@hidden
      <mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.



--
=============================
Paulo Henrique Fisch de Brito
Bioinformatics - CBMEG - UNICAMP
address@hidden  phone: +55 19 3788-1101


reply via email to

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