2009-06-17 61 views
0

從終端發出以下命令獲取我昨天的日期:定義變量來保存非當前日期在bash

date --date='1 day ago' +%Y/%m/%d 

我試圖寫一個bash腳本,天數是一個命令行ARG。我希望能夠將結果日期存儲在另一個變量中,並稍後在腳本中使用它。思考?

回答

2
x=$(date --date "$1 days ago" +%Y/%m/%d) 

其中$1是第一個命令行參數。確保你使用雙引號而不是單引號,否則這個參數不會被展開。

+0

該死......我只是有錯誤的報價......謝謝 – fmpdmb 2009-06-17 22:25:59