Shell脚本的两个问题:1.任意输入三个整数,判断最大数并输出。2.求100以内的偶数

Shell脚本的两个问题:1.任意输入三个整数,判断最大数并输出。2.求100以内的偶数在线等,挺急的

多自己写一写shell脚本吧,多试几次就会了,其实shell脚本上手很容易。

#!/bin/bash

a=$1
b=$3
c=$2

if [ $# -ne 3 ];then
echo "Usage: ./$0 num1 num2 num3"
exit 0
fi

max=$(printf $a"\n"$b"\n"$c"\n"|sort -k1rn|head -n 1)

echo Max:$max

i=0
while [ $i -le 100 ]
do
flag=$(echo "$i % 2"|bc)
if [ $flag -eq 0 ];then
printf $i" "
fi
i=$(echo "$i + 1"|bc)
done
echo

温馨提示:答案为网友推荐,仅供参考
相似回答