-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
[EMAIL PROTECTED] wrote:
>tenho trocentos mil arquivos em um diret�rio. Preciso renome�-los de forma
> que fiquem sem suas respectivas extens�es.
>
>Ex.:
>
>de arquivo1.txt para arquivo1
>de arquivo2.txt para arquivo2
> ...
> ...
Se todos t�m a mesma extens�o -- quero dizer, o mesmo sufixo:
for f in *.txt; do mv $f `basename $f .txt`; done
(note que n�o funciona para arquivos com espa�o no nome!)
Se voc� quer extrair qualquer sufixo do nome do arquivo:
for f in *; do mv "$f" "`echo $f | sed 's/\.[^.]*$//'`"; done
Importante: n�o testei esses comandos! Se quiser testar antes de fazer de
verdade -- o que eu recomendo --, coloque um echo antes do mv. Voc� ver� na
tela os comandos que seriam executados.
- --
Thiago Macieira - UFOT Registry number: 1001
[EMAIL PROTECTED]
ICQ UIN: 1967141 PGP/GPG: 0x6EF45358
Registered Linux user #65028
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
iD8DBQE9uY7iM/XwBW70U1gRApN9AJoDCFE1msukBKfPeN2NGXpVN440xgCgt9E4
QBfG3fxLeySR3jYbPncGryw=
=X2dK
-----END PGP SIGNATURE-----
Assinantes em 25/10/2002: 2226
Mensagens recebidas desde 07/01/1999: 188093
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:linux-br-owner@;bazar.conectiva.com.br