2015-12-26 144 views

回答

1

變量擴展/替換不會發生在單引號中。所以在:

start_time=$(date --date='$start_time') 

$start_time未被其內容替代。

但是,當您使用雙引號時,變量在對結果字符串進行任何操作之前先被替換。所以請做:

start_time=$(date --date="$start_time") 
+0

這只是@ user000001對評論的解釋。無論如何,好東西都適​​合你。 – sjsam