【发布时间】:2018-07-12 06:48:40
【问题描述】:
假设我们有如下时间戳:
[xxxxxx ~]$ date -d@1530586185
Tue Jul 3 05:49:45 EEST 2018
我想把它传送到日期,比如:
echo 1530586185 | date -d@
date: invalid date ‘@’ <-------- error message
我该怎么做?
【问题讨论】:
假设我们有如下时间戳:
[xxxxxx ~]$ date -d@1530586185
Tue Jul 3 05:49:45 EEST 2018
我想把它传送到日期,比如:
echo 1530586185 | date -d@
date: invalid date ‘@’ <-------- error message
我该怎么做?
【问题讨论】:
建议一:
date -d"@$(echo 1530586185)"
建议二:
DATE=$(echo 1530586185); date -d"@$DATE"
【讨论】:
a=$(complicated command with pipes) ; date -d@$a是最好的