#!/bin/bash for i in {100..999};do a=${i:0:1} #截取出百位 b=${i:1:1} #截取出十位 c=${i:2} #截取出个位 num=$[$a**3+$b**3+$c**3] [ $num -eq $i ] && echo "水仙花数为:$i" done