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]

Responder a