0
我想讓它如此,如果我在本月的前15天通過電子郵件發送郵件,則會得到0,如果在下半年通過電子郵件發送郵件月,我得到一個1.如何在UNIX中發送月份的日期和發送電子郵件
目前我有 echo date +「%e」/ 30 | bc -l | mailx -s「發薪日呢?」 [email protected]
我想我只是不熟悉如何與日合作
我想讓它如此,如果我在本月的前15天通過電子郵件發送郵件,則會得到0,如果在下半年通過電子郵件發送郵件月,我得到一個1.如何在UNIX中發送月份的日期和發送電子郵件
目前我有 echo date +「%e」/ 30 | bc -l | mailx -s「發薪日呢?」 [email protected]
我想我只是不熟悉如何與日合作
您可以使用shell test
命令(或[ expr ]
它做同樣只能用一個額外的]
作爲最後一個參數看起來像一對配對的括號)。
像這樣的東西應該做你想要什麼:
[ `date +'%e'` -le 15 ]; FIRST_HALF=$?; mailx -s "Payday = $FIRST_HALF"
一個字:'cron' – jrd1
我不希望它雖然自動發送,只是當我把它稱爲 – boop