Ho una data come "2014-01-30 05:04:27 GMT" e se eseguo date -d "2014-01-30 05:04:27 GMT", l'output è nel fuso orario del mio server ("Thu 30 gen 16:04:27 EST 2014 ").
Con l'uso di grep e cut, ho estratto la data in GMT da un file. Tuttavia, faccio fatica a convertirlo nella mia ora locale.
Per esempio:
[user @ server log] # grep "qualcosa" logfile.txt | grep "Riuscito" | cut -f1 -d '['
Uscita: 30/01/2014 05:04:27 GMT
Cosa posso aggiungere alla fine, per passare l'output a "date -d"?
Tentato:
- [user @ server log] # grep "qualcosa" logfile.txt | grep "Riuscito" | cut -f1 -d '[' | data -d
- [user @ server log] # grep "qualcosa" logfile.txt | grep "Riuscito" | cut -f1 -d '[' | Data
- [user @ server log] # grep "qualcosa" logfile.txt | grep "Riuscito" | cut -f1 -d '[' | data -d "$ 1"