| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
xwfw
9年前发布

shell脚本编程(合并排序)

    #!/bin/bash        #shell脚本排序之合并排序        a=(1 3 5 7 9)        b=(2 4 6 8 10 12 14)        c=        n=5        m=7                i=0        j=0        k=0        while [ $i -lt $n -a $j -lt $m ];do            if test ${a[$i]} -gt ${b[$j]};then                c[$k]=${b[$j]}                j=$(($j+1))                k=$(($k+1))            else                c[$k]=${a[$i]}                i=$(($i+1))                k=$(($k+1))            fi        done        #echo $i        #echo $j        while [ $i -lt $n ];do                c[$k]=${a[$i]}                i=$(($i+1))                k=$(($k+1))        done        #echo $j        #echo $m        while [ $j -lt $m ];do                c[$k]=${b[$j]}                j=$(($j+1))                k=$(($k+1))        done        for((i=0;i<$k;i++))        {            echo -n ${c[$i]} " "        }        echo