Fwd: teste de string no shell
Olá, Estou a fazer um pequeno script que imprima todos os nomes dos ficheiros e respectiva directoria que tenham a extensão .html Mas não funciona, o objectivo final é alterar a extensão para shtml for directoria in $( ls /home/bino/silvinosilva.no-ip.org/* ) do if [ $directoria == *.html ] then echo $directoria fi done Obrigado.
Re: Fwd: teste de string no shell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Em 19-02-2007 19:43, Silvino Silva escreveu: Estou a fazer um pequeno script que imprima todos os nomes dos ficheiros e respectiva directoria que tenham a extensão .html Mas não funciona, o objectivo final é alterar a extensão para shtml O objetivo é apenas renomear a extensão dos arquivos html para shtml? Isso resolve: http://www.vivaolinux.com.br/scripts/verFonte.php?codigo=689arquivo=troca_extensao.sh - -- Renato S. Yamane Fingerprint: 68AE A381 938A F4B9 8A23 D11A E351 5030 D420 515A PGP Server: http://pgp.mit.edu/ -- KeyID: 0xD420515A http://www.renatoyamane.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFF2iZa41FQMNQgUVoRAtJzAJ9Sp4aZUEweIz5QK90NHRYg9rz95QCcCdak K3Po0fDN9fqJS1UciDPdpck= =hTlM -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Fwd: teste de string no shell
Quoting Silvino Silva [EMAIL PROTECTED]: Olá, Estou a fazer um pequeno script que imprima todos os nomes dos ficheiros e respectiva directoria que tenham a extensão .html Mas não funciona, o objectivo final é alterar a extensão para shtml for directoria in $( ls /home/bino/silvinosilva.no-ip.org/* ) do if [ $directoria == *.html ] then echo $directoria fi done Obrigado. Olá, Como é um caso bem específico, pode-se fazer de forma bem simples e segura quanto a espaços nos nomes dos arquivos, em *uma* linha, assim: $ ls -w1 /home/bino/silvinosilva.no-ip.org/*.html | while read ARQ; do mv -v $ARQ ${ARQ%.html}.shtml; done -- Atenciosamente, Junior Polegato Um peregrino de problemas; Um pergaminho de soluções! Página Profissional: http://www.juniorpolegato.com.br