#!/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
相关文章
- Linux shell脚本编程
- 【小菜鸟之---Shell脚本编程基础】
- Shell脚本编程30分钟入门学习
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---52
- Linux基础入门 --12 DAY(SHELL脚本编程基础)
- linux学习19 shell脚本基础-bash脚本编程基础及配置文件
- shell脚本实现冒泡排序 分类: 学习笔记 linux ubuntu 2015-07-10 14:16 79人阅读 评论(0) 收藏
- 第16章 脚本控制《Linux命令行与Shell脚本编程大全笔记》-16.5 谦让度
- 第十章 文本编辑器《Linux命令行与Shell脚本编程大全笔记》
- Shell脚本编程(三):shell参数传递