De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 10 de outubro de 2012
O comando date oferece diversas possibilidades de uso. Em programas shell, é comum, por exemplo, determinarmos ações a serem executadas no futuro, ou verificar situações no passado.
Por exemplo, para definir uma variável com a data do dia de amanhã:
$ amanha=`date +%d --date="tomorrow"` $ echo $amanha 10 $ amanha=`date +%D --date="tomorrow"` $ echo $amanha 10/10/12
A diretiva +%d
refere-se ao dia do mês, e apenas a ele. Já a diretiva
+%D
se refere à data completa, no formato dd/mm/aa.
Vejam mais alguns exemplos:
$ amanha=`date +%D --date="next week"` $ echo $amanha 10/16/12 $ amanha=`date +%D --date="next month"` $ echo $amanha 11/09/12 $ amanha=`date +%d --date="-10 days"` $ echo $amanha 29
Em linhas gerais é isto, experimentando com variações dos comandos acima, é possível fazer bastante coisa. A documentação do comando date (man date) fornece informações bem detalhadas sobre as diretivas aceitas.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários