Oppure

Loading
13/04/17 19:30
vale92
Ciao,
devo convertire la data, che ho dentro ad un file, dal formato italiano in inglese. Il formato che mi serve per esempio è questo: 15/Jan/2014:16:34:25 -0100.

Il comando che uso è
date -d '2017-01-01 14:26:25' +[%d/%b/%Y:%H:%M:%S%z]


Il risultato che mi esce è: 15/gen/2014:16:34:25 -0100

Quindi mi servirebbe cambiare il mese in inglese.

Qualcuno potrebbe aiutarmi?
Grazie mille!
aaa
13/04/17 19:45
pierotofy
LC_ALL=en_US.utf8 date -d '2017-01-01 14:26:25' +[%d/%b/%Y:%H:%M:%S%z]
Il mio blog: piero.dev
13/04/17 20:20
vale92
Grazie!
Ma
1.LC_ALL=en_US.utf8
come funziona? Poi deve reimpostare l'orario nel formato italiano o si modifica solo in quel caso?
Grazie ancora!
aaa
13/04/17 21:36
pierotofy
LC_ALL sovvrascrive il valore di LANG (che viene impostato durante l'installazione).

Siccome la variabile viene definita prima dell'esecuzione del comando, ha effetto solamente sul comando corrente, il resto del sistema rimane invariato.
Il mio blog: piero.dev
14/04/17 5:48
vale92
Così mi funziona!
Grazie mille!
aaa