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

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

RES: [shell-script] Renomeação link


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] Renomeação link
Date: Tue, 1 Oct 2002 16:52:11 -0300

cd $1
ls | grep " " |while read ArqVelho
do
        ArqNovo=`echo $ArqVelho | tr " " "_"`  
        ln "$ArqVelho" $ArqNovo
done

Com este while + veloz que com for pq o grep joga fora todos os nomes de
arquivo que não tem branco, porém com sed ficaria + veloz ainda.

Obs: execute-o passando o nome do diretório que vc quer vasculhar.

[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070  /  9853-4044
*address@hidden


> -----Mensagem original-----
> De: Herbelde [mailto:address@hidden]
> Enviada em: domingo, 29 de setembro de 2002 12:17
> Para: address@hidden
> Assunto: [shell-script] Renomeação link
> 
> 
> Hey!
> 
> Estou querendo fazer o seguinte:
> 
> Pegar um arquivo com NOME COM ESPAÇO e fazer um link dele com o
> mesmo nome do arquivo original porém com _  suprindo os espaços
> num laço
> for ., ou seja,
> Arquivo original: EU ATIREI EM VOCÊ
> link que ficará:  EU_ATIREI_EM_VOCÊ
> 
> obs; Não posso renomear o arquivo original, so o link ,e tudo
> isso  dentro de um laço for. ( São mtos arquivos... não da 
> pra fazer um por um.
> -- 
> []'s
> 
> Herbelde
> 
> =============== [msg via fortunes] ===============
> 
> A liberdade de fazer fortuna no mercado de ações soa ainda 
> mais atraente que a liberdade de opinião
> 
> --John Mortimer
> ==================================================
> 
> 
> 
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

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