Puoi usare il date
comando. Impostare il fuso orario e quindi specificare la data e l'ora. Il comando restituirà quell'ora con -03 o -04, quindi saprai se l'ora legale era in vigore.
Ad esempio, per Cile/Continental:
Prima che l'ora legale cambi quest'anno:
$ TZ=Chile/Continental date --date='2020-04-03 11:00 +00'
Fri Apr 3 11:00:00 -03 2020
Dopo la modifica dell'ora legale quest'anno:
$ TZ=Chile/Continental date --date='2020-04-06 11:00 +00'
Mon Apr 6 11:00:00 -04 2020
Per annullare ciò, basta impostare TZ su UTC e modificare l'offset:
$ TZ=UTC date --date='2020-04-03 11:00 -04'