我试图只检索变量 date2 的最后更新值,但它在输出中始终给出 0,我认为这是因为我在块外检索它,但我只想将最后一个值存储在变量 date2 中,我该如何解决这个问题。感谢您的帮助
这是我的代码
count=0
date1=0
date2=0
mysql -uroot -proot -Dproject_ivr_db -rN --execute "SELECT FeeSubmissionDate FROM
meritlist_date wHERE Discipline='phd' AND AnnounceDate<=now() " | while read value
do
if [[ "$count" == 0 ]]
then
let "date2=$value"
let "count++"
else
let "date1=$value"
let "result=$date1-$date2"
if [[ "$result" -gt 0 ]]
then
let "date2=$date1"
fi
fi
done
echo"V,date2=$date2"