$ date --version date (GNU coreutils) 8.25
When I pass a quoted string into date, the translation to epoch works fine, but when the quoted string is in an environment variable, no joy.
$ date --date "09/25/2016 12:31:52 AM" +%s
1474781512
$ echo $LAT
"09/25/2016 12:31:52 AM"
$ date --date $LAT +%s
date: extra operand ‘AM"’
$ date --date "$LAT" +%s
date: invalid date ‘"09/25/2016 12:31:52 AM"’
$ date --date '$LAT' +%s
date: invalid date ‘$LAT’
What am I doing wrong? (This isn't homework.)
Thanks.