#Program: # 编写一个函数判断一个数的奇偶性 #History: # 2024/07/14 LouisFonda # 函数is_even is_even () { test $(expr $1 % 2) -eq 0 && return 0 || return 1 } read -p "请输入一个整数:" num # 判断这个数是否合法 if [ "$num" != "" ] && echo "$num" | grep -qE "^-?[0-9]+";then if is_even $num;then echo "这个数是偶数" else echo "这个数是奇数" fi else echo "输入的数值不和法,请输入整数" fi