我试图这样做,如果我在本月的前15天收到电子邮件,我得到0,如果我在下半月收到电子邮件,我会得到1。
目前我有 回音日期+“%e”/ 30 | bc -l | mailx -s“Payday呢?” blah@gmail.com
我想我不熟悉如何使用日期
答案 0 :(得分:0)
你可以使用shell test
命令(或[ expr ]
,它只使用额外的]
作为最后一个参数,以便看起来像一对匹配的括号。 / p>
这样的事情应该做你想做的事情:
[ `date +'%e'` -le 15 ]; FIRST_HALF=$?; mailx -s "Payday = $FIRST_HALF"