Uma linha de comando ferramenta que eu considero muito freqüentemente para uso no Linux é a "data" comando. É muito simples comando que devolve-lhe a data ea hora em que você chamá-lo sem quaisquer opções. Mas quando você começa a utilizar algumas das opções que lhe fornece com esta ferramenta pode fazer sua vida muito mais fácil e divertido. Vamos ter um olhar mais atento ao comando próprio e algumas das suas opções e as arrefecer truques que podemos fazer é fazer.
A primeira coisa a fazer é obter a data e hora atuais:
# Data
Domingo dezembro 14 11:33:55 IST 2008
Esta é a mais simples de utilizar este comando. Agora vamos supor que você queria, é só pegar a data e nada mais:
# Date + "% d"
14
Se você quiser que a data completa, com data, mês e ano:
# Date + "% d% m% y"
141208
Para obter o dia da semana, juntamente com o resto do dia:
# Date + "% a% d% m% y"
Sun141208
Estas são algumas das muitas possibilidades de que a "data" comando oferece. Check out "data-ajuda para as opções". Algumas interessantes são:
% D data (dd / mm / aa)
% d dia do mês (01 .. 31)
% m mês (01 .. 12)
% y últimos dois dígitos do ano (00 .. 99)
% uma localidade da semana nome abreviado (dom. sáb.)
% A locale nome completo do dia da semana, de comprimento variável (Sunday.. Sábado)
% b Nome do mês abreviado da localidade (Jan.. dez.)
% B locale nome completo do mês, de comprimento variável (January.. Dez.)
% H hora (00 .. 23)
% I hora (01 .. 12)
% Y ano (1970 ...)
Você também pode fazer alguma fantasia formatação. Se você quiser adicionar um hífen ou um back-barra de intervalo entre as diferentes partes do dia:
# Date + "% d-% m-% Y"
14-12-2008
# Date + "% d /% m /% Y"
14/12/2008
Você também pode usar espaços e vírgulas. Aqui está muito chique exemplo:
# Date + "% A,% B% d% Y"
Domingo, 14. De dezembro de 2008
Diga que você está escrevendo um script para backup dos logs forma você servidor. Você deseja que o backup script para obter os registros para o dia anterior e volta-los. Veja como você pode começar o dia anterior da data:
# Date-date = "ontem"
Sábado dezembro 13 12:04:03 IST 2008
Da mesma forma, você também pode chegar amanhã data:
# Date-date = "amanhã"
Seg. dez 15 12:04:39 IST 2008
Você pode obter passada ou no próximo mês da data:
# Date-date = "último mês"
Fri Nov 14 12:06:23 IST 2008
# Date-date = "no próximo mês"
Qua. 14 jan. 12:06:25 IST 2009
Pretty cool stuff, eh! Você está apenas começando. Você pode personalizar a data pretendida com mais precisão do que de dia e semana, e ficar cinco dias a contar da data atrás ou sete dias a partir de agora:
# Date-date = "5 dias atrás"
Tue Dec 9 12:08:26 IST 2008
# Date-date = "7 dias"
Sex. dez 21 12:09:23 IST 2008
Você pode até mesmo pedir-se mais difíceis questões, tais como:
# Date-date = 'próximo sábado »
Sábado dezembro 20 00:00:00 IST 2008
Ou algo totalmente no futuro:
# Date-date ='2 anos 3 meses 4 dias »
Sex. 18 mar 12:12:16 IST 2011
É quase como se "data" fala Inglês. Estou sempre a descobrir novos truques. Portanto, brincar com ele e deixe-me saber se você encontrar algumas novas possibilidades cool que eu poderia não ter descoberto ainda.





























0 comments… (0 comentários ... adicionar um agora )
Deixe um Comentário