Un tool della linea di comando che io uso per trovare molto spesso su Linux è il "data" comando. Si tratta di un semplice comando piuttosto che restituisce la data e l'ora quando si chiama senza opzioni. Ma quando si cominciano a utilizzare alcune delle opzioni che vi offre questo strumento può rendere la vostra vita molto più facile e divertente. Prendiamo uno sguardo da vicino a sé il comando e alcune delle sue opzioni e il fresco trucchi che possiamo fare è fare.
La prima cosa da fare è quello di ottenere la data e l'ora:
# Data
Sun Dec 14 11:33:55 CEST 2008
Questo è il semplice uso di questo comando. Ora supponiamo che si voleva solo ottenere la data e niente di più:
# Date + "% d"
14
Se si desidera la data, completa di data, mese e anno:
# Date + "% d% m% y"
141208
Per ottenere il giorno della settimana con il resto della data:
# Date + "% a% d% m% y"
Sun141208
Queste sono alcune delle molte possibilità che la "data" comando vi offre. Check out "data-help per le opzioni". Alcune interessanti sono:
% D data (gg / mm / aa)
% d giorno del mese (01 .. 31)
% m mese (01 .. 12)
% y ultime due cifre dell'anno (00 .. 99)
% una localizzazione del nome abbreviato del giorno della settimana (domenica. sab)
% A "locale" del nome intero del giorno della settimana, di lunghezza variabile (Sunday.. Sabato)
% b "locale" del nome abbreviato del mese (gennaio. dicembre)
% B "locale" del nome intero del mese, di lunghezza variabile (January.. Dicembre)
% H ora (00 .. 23)
% I ora (01 .. 12)
% Y anno (1970 ...)
Puoi anche fare un po di fantasia formattazione. Se si desidera aggiungere un trattino o una barra di back-in tra le diverse parti della data:
# Date + "% d-% m-% Y"
14-12-2008
# Date + "% d /% m /% Y"
14/12/2008
È inoltre possibile utilizzare spazi e virgole. Ecco un bel esempio di fantasia:
# Date + "% A,% B% d% Y"
Domenica, 14 dicembre 2008
Dire che stai scrivendo uno script di shell di eseguire il backup del log del server che si forma. Si desidera uno script di backup per ottenere il log per il giorno prima e farne un backup. Ecco come potete ottenere il giorno precedente la data:
# Data-data = "ieri"
Sab dic 13 12:04:03 CEST 2008
Allo stesso modo, è possibile anche ottenere la data di domani:
# Data-data = "domani"
Lun dic 15 12:04:39 CEST 2008
È possibile ottenere ultimo o il mese prossimo la data:
# Data-data = "ultimo mese"
Ven nov 14 12:06:23 CEST 2008
# Data-data = "mese prossimo"
Mer gen 14 12:06:25 CEST 2009
Pretty cool stuff, eh! Stai solo iniziare. È possibile personalizzare la data che si desidera più preciso che da giorni e settimane, e ottenere la data giorni fa cinque o sette giorni a partire da adesso:
# Data-data = "5 giorni fa"
Mar dic 9 12:08:26 CEST 2008
# Data-data = "7 giorni"
Ven dic 21 12:09:23 CEST 2008
È possibile anche chiedere più difficile a domande come queste:
# Data-data = 'Sabato prossimo'
Sabato 20 dicembre 00:00:00 CEST 2008
O qualcosa di totalmente in futuro:
# Data-data = "2 anni 3 mesi 4 giorni '
Ven mar 18 12:12:16 CEST 2011
E 'quasi come se "data" parla inglese. Continuo a scoprire nuovi trucchi. Quindi, giocare con lui e vorrei sapere se avete trovato qualche nuovo fresche possibilità che io non sono ancora scoperti.





























0 comments… (0 commenti ... aggiungere uno ora )
Lascia un tuo commento