Fala Luiz Claudio,
vc e muita pessoas usam o touch para criar arquivos... O touch no duro,
serve para trocar o time stamp. Veja:
$ apropos touch
touch (1) - change file timestamps
Para criar um arquivo a.txt basta fazer:
> a.txt
Veja a diferença de performance entre os 2 métodos (criando o arquivo
a.txt200 vezes):
$ time for ((i=1; i<=200; i++)); { touch a.txt; }
real 0m1.424s
user 0m1.020s
sys 0m0.396s
$ time for ((i=1; i<=200; i++)); { > a.txt; }
real 0m0.007s
user 0m0.004s
sys 0m0.004s
Abraços,
Julio
Em 23/11/07, Luiz Claudio Monteiro da Fonseca <[EMAIL PROTECTED]>
escreveu:
>
> tente:
> [EMAIL PROTECTED]:~$ touch a.txt
> [EMAIL PROTECTED]:~$ mv a.txt a.txt.`date +%Y%m%d%s`
> [EMAIL PROTECTED]:~$ ls -l a.txt*
> -rw-r--r-- 1 lclaudio lclaudio 0 2007-11-23 12:47
> a.txt.200711231195822055
> [EMAIL PROTECTED]:~$
>
> Luiz Claudio
>
> --- Em [email protected] <shell-script%40yahoogrupos.com.br>,
> daniel martines
> <[EMAIL PROTECTED]> escreveu
> >
> > Pessoal.
> >
> > Como renomeio o arquivo com um timestamp tem como?
> >
> > exemplo:
> >
> > a.txt a.txt.anomesdiaminutosegundomilesegundo
> >
> > obrigado
> >
> >
> > Abra sua conta no Yahoo! Mail, o único sem limite de espaço
> para armazenamento!
> > http://br.mail.yahoo.com/
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]