0
如何在bash中的if語句中調用date +%a命令?我搜索谷歌周圍,但無法找到任何東西。我試圖創建一個腳本,以便如果日期+%a呈現星期一我回聲備份您的文件!Bash中的日期命令
到目前爲止,我已經試過這樣:
if [date +%a==Mon]
then
echo back
fi
在其他的變化。
我在想什麼?
我提前道歉,如果這是一個愚蠢的問題,我是新來的Bash。
如何在bash中的if語句中調用date +%a命令?我搜索谷歌周圍,但無法找到任何東西。我試圖創建一個腳本,以便如果日期+%a呈現星期一我回聲備份您的文件!Bash中的日期命令
到目前爲止,我已經試過這樣:
if [date +%a==Mon]
then
echo back
fi
在其他的變化。
我在想什麼?
我提前道歉,如果這是一個愚蠢的問題,我是新來的Bash。
使用命令替換:
if [[ $(date +%a) == Mon ]] ; then
echo Backup time
fi
所以$(日期+%一)部隊慶典考慮日期+%a作爲它的回報? – Unknown
'$(command)'被命令的輸出替代。參見'man bash'中的*命令替換*。 – choroba
好吧,非常感謝,非常感謝。 – Unknown