代码:
[root@oracle-cluster-3 shell]# cat change_list.sh original_list=(`cat -n /software/main0101.log | grep "__" | awk '{print $1}'`) loop_edge=`echo ${#original_list[@]}` # test #echo $original_list #echo ${original_list[1]} for((i=0;i<$loop_edge;i++)) do begin_index=$i end_index=$(($i+1)) begin_num=`echo ${original_list[$begin_index]}` end_num=`echo ${original_list[$end_index]}` echo "range index is: $begin_index --> $end_index" echo "range is: $begin_num --> $end_num" echo "" done [root@oracle-cluster-3 shell]# [root@oracle-cluster-3 shell]# sh change_list.sh range index is: 0 --> 1 range is: 7 --> 35 range index is: 1 --> 2 range is: 35 --> 54 range index is: 2 --> 3 range is: 54 --> 94 range index is: 3 --> 4 range is: 94 --> 126 range index is: 4 --> 5 range is: 126 --> 165 range index is: 5 --> 6 range is: 165 --> 213 range index is: 6 --> 7 range is: 213 --> 230 range index is: 7 --> 8 range is: 230 --> 259 range index is: 8 --> 9 range is: 259 --> 281 range index is: 9 --> 10 range is: 281 --> [root@oracle-cluster-3 shell]#
——————————————
Done。