Options
為什麼這些日期命令之一有效而另一個無效?
[user@mymachine folder]$ echo `date --date=tomorrow +%Y%m%d` 20160802 [user@mymachine folder]$ echo `date -d=tomorrow +%Y%m%d` date: invalid date `=tomorrow'
如果這有什麼不同,我正在使用 Centos 5。
短選項或 unix 樣式選項通常使用空格與其參數隔開,但在某些情況下並不嚴格要求空格
例如
echo `date -dtomorrow +%Y%m%d`
和
echo `date -d tomorrow +%Y%m%d`
會很好用
然而,在這種情況下,
迴聲
date -d=tomorrow +%Y%m%d
=tomorrow
被認為是參數,d
但它不是有效的日期字元串