現在テーブルに
テーブル名:sample_user
user_id password cility_id kensh_div lock_flg crt_datetime mcuser_id del_flg
1 NULL NULL NULL NULL NULL NULL NULL
2 NULL NULL NULL 1 2017-12-05 00:00:00 NULL NULL
とあります。
このcrt_datetimeの2017-12-05 00:00:00だけを変数に直して日にちを計算することは可能でしょうか?
ちなみに書いたshell
!/bin/sh
date_1=3
if [ date = crt_datetime-date_1 ]; then
content=mysql -h 192.168.*.* -u ***_user --password=**** --database=sample -e "select * from sample_user where crt_datetime = '2017-12-05'2>&1
echo $content
echo "$content" | mail -s "Reminder" "exe@example.jp"
echo "sendmail"
fi
~
このif文のとこで, if [ 現在の日付(date) = crt_datetime(2017-12-05) 引く(-) date_1(3日)]
とやっているつもりなのですが、うまくいきません。
このif文の日付の比較と計算が分かる方よろしくお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。