2015-05-20 55 views
1

現在我正在嘗試構建一個腳本,它在運行時會獲取日期並將其作爲變量存儲,因此可以將它與其他日期值進行比較以查看它們是否匹配 我的問題是如何執行此操作以什麼形式可以稱爲日期命令。這是在bash僅供參考腳本,這是我目前正在做如何讓日期變量?

#Specific Set Variables 
SpecficDate=timestamp() { 
    date +"%T %D" 
} 
SpecficStatus="Pass" #SetVariable 

echo $SpecficStatus 
echo $SpecficDate 

任何幫助將是巨大的,謝謝

+0

不太清楚你的意思。你能否詳細說明你的最終目標是什麼,並舉一些例子? – fedorqui

+0

@fedorqui是的,我正在檢查回購日期和狀態中的兩個值,然後我希望能夠比較這些值並查看它們是否匹配日期必須彼此匹配,並且狀態必須彼此匹配。這就是爲什麼我試圖存儲日期作爲一個變量,所以我可以在需要比較時調用它,因爲這將被稱爲每隔幾天 – ClarkPamler93

+2

創建函數爲:'timestamp(){date +「%T%D」 ; }'然後通過調用函數來存儲這個值:'SpecficDate = $(timestamp)' – anubhava

回答

1

使用你的代碼這樣的事情是,你可以用什麼

SpecficStatus="Pass" #SetVariable 
timestamp() { date +"%T %D"; } 
SpecficDate=$(timestamp) 

echo $SpecficStatus 
echo $SpecficDate