我想測試一個日期......如果它的那些時間2幀之間,我想打印出來...... 但我得到聲明errors..This是我的腳本慶典如果隨着時間的推移
today_time=$(date +%H:%M:%S --date '-1 sec')
today_dow=$(date +"%u")
today_less=$(date +%H:%M:%S --date '-1 min')
today_more=$(date +%H:%M:%S --date '+1 min')
echo $today_less
echo $today_time
echo $today_more
if [ $today_less -gt $today_time ] && [ $today_time -lt $today_more ]; then
echo "$today_less"
echo "$today_time"
echo "$today_more"
else
echo no
fi
我曾嘗試與-ge和-le給我:整數表達式預期 -gt和-lt:整數表達式預期 我也用「<」和「>」,給我:沒有這樣的文件或目錄。
我需要做這項工作隨着時間只有日期......不能使用INT
因爲時間我會從數據庫中提取出來並與數據庫的及時更換today_time。
可能的重複https://stackoverflow.com/questions/8116503/how-to-compare-two-datetime-strings-and-return-difference-in-hours-bash-shell – tripleee