第1个回答 2023-03-11
shell编程,读取一个数,判断这个数是奇数还是偶数的方法可以参考以下代码:
#!/bin/sh# 以参数的方式读入一个数字,判断该数字是否为偶数。# 用shell脚本格式写出输出1到100之间所有偶数的程序。if [ $# -ne 1 ]; then
echo "Usage: $0 number"
exit 1fin=$1m=`echo $n | sed 's/\([0-9]*\)\(.\)/\2/'`if [ $m -eq 0 ]; then
echo "$n is even."else
echo "$n is odd."fiecho "The even numbers between 1 and 100 are:"i=2while [ $i -le 100 ]do
echo -n "$i "
i=`expr $i + 2`doneecho ""