shell脚本:找出1000以内的水仙花数
#所谓\”水仙花数\”是指一个三位数,其各位数字立方和等于该数本身。
#例如:153是一个\”水仙花数\”,因为153=13+53+3**3
#!/bin/bash#/**********************************************************# * Author :# * Email :# * Last modified :# * Filename : flowerNum.sh# * Description :# * *******************************************************/for i in `seq 100 999`dofirst_num=`echo ${i:0:1}`second_num=`echo ${i:1:1}`third_num=`echo ${i:2:1}`result=`echo $[ $first_num**3+$second_num**3+$third_num**3 ]`[ $result -eq $i ] && echo \"$i\"done