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