personball@vostro:SHELL$cat dealip.sh #!/bin/bash ip_file=./ipfile sed -e '/^#/d' $ip_file >temp num=`wc -l <temp` i=1 let "num=num+1" while [ $i -lt $num ] do read line echo "# $i $line" let "i=i+1" done<temp rm temp exit 0 personball@vostro:SHELL$cat ipfile #local 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 personball@vostro:SHELL$./dealip.sh # 1 192.168.0.1 # 2 192.168.0.2 # 3 192.168.0.3 # 4 192.168.0.4 personball@vostro:SHELL$