[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: como obter timestamp
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Re: como obter timestamp |
Date: |
Fri, 23 Nov 2007 11:48:18 -0200 |
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 <address@hidden>
escreveu:
>
> tente:
> lclaudio@dpns12:~$ touch a.txt
> lclaudio@dpns12:~$ mv a.txt a.txt.`date +%Y%m%d%s`
> lclaudio@dpns12:~$ ls -l a.txt*
> -rw-r--r-- 1 lclaudio lclaudio 0 2007-11-23 12:47
> a.txt.200711231195822055
> lclaudio@dpns12:~$
>
> Luiz Claudio
>
> --- Em address@hidden <shell-script%40yahoogrupos.com.br>,
> daniel martines
> <daniel_fernando_martines@...> 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]