求最大公约数的bash脚本
#!/bin/bash#greatest common divisorARGS=2E_BADARGS=65if [ $# -ne "$ARGS" ]then echo "Usage: `basename $0` first-interage second-interage" exit $E_BADARGS;fi
gcd(){ diviend=$1 divisor=$2 until [ ! $diviend -ne $divisor ] do if [ $diviend -lt $divisor ] then temp=$diviend diviend=$divisor divisor=$temp fi let "diviend=$diviend - $divisor"; done}gcd $1 $2echo ; echo "GCD of $1 and $2 = $diviend"; echoexit 0
原创文章,转载请注明: 转载自Linux|系统管理|WEB开发
本文链接地址: 求最大公约数的bash脚本




近期评论