Publicada por l4uro_roberto em 23/05/2007 - 20:48h:
* l4uro_roberto usa OpenSuSE

Olá pessoal, queria saber como faço para guardar em uma variavel somente o ano de criação do arquivo.
quem poder responder fico grato.

  
 
Resposta de brmagalhaes em 23/05/2007 - 22:11h:
* brmagalhaes usa Debian
* brmagalhaes tem conceito: nenhum voto.
 


ola amigo

tudo bom?

o comando é:
# stat -c %z nomedoarquivo | cut -d- -f 1

exemplo:

lnx@debian:~$ stat drassis
File: `drassis'
Size: 18 Blocks: 8 IO Block: 4096 arquivo comum
Device: 900h/2304d Inode: 2670599 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ lnx) Gid: ( 1000/ lnx)
Access: 2006-05-21 17:06:20.000000000 -0400
Modify: 2006-05-21 13:27:03.000000000 -0400
Change: 2003-05-21 13:27:03.000000000 -0400

lnx@debian:~$ stat -c %z drassis | cut -d- -f 1
2003

%z eh uma variavel do stat que pega a data de criacao..

cut -d- // o 2º - indica ate onde ira percorrer a varivel no caso ate achar um simbolo igual a -

espero ter ajudado

[]´s



  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.