【发布时间】:2017-02-02 16:21:47
【问题描述】:
$ 日期--版本 日期(GNU coreutils)8.25
当我将带引号的字符串传递给日期时,到 epoch 的转换工作正常,但是当带引号的字符串在环境变量中时,就没有乐趣了。
$ 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’
我做错了什么? (这不是家庭作业。)
谢谢。
【问题讨论】:
标签: bash environment-variables