q2(){
today_now=$(date +'%d%m%Y')
echo "$today_now"
a=$(($today_now ))
read x
b=$(($x))
if [[ "$a" -eq "$x" ]]
then
echo "valid"
else
echo "invalid"
fi}
我得到一个错误
arithmetic expression: expecting EOF: " 09112022 "
第四行,有人能帮我一下吗?
我试图打印今天的日期,而我提供的日期不等于今天,那么它无效。
009和008是一些八进制值,所以尝试更改日期的格式,例如从%d%m%Y改为%m%d%Y