首页 / 操作系统 / Linux / Linux shell脚本实现冒泡排序
手动输入一行字符串,并对其排序。
脚本如下:#!/bin/bash#a test about sortecho "please input a number list"read -a arrsfor((i=0;i<${#arrs[@]};i++)){ for((j=0;j<${#arrs[@]}-1;j++)){ if [[ ${arrs[j]} -gt ${arrs[j+1]} ]];thentmp=${arrs[j]}arrs[j]=${arrs[j+1]}arrs[j+1]=$tmpfi}}echo "after sort"echo ${arrs[@]}执行效果:
Linux Shell在while中用read从键盘输入 http://www.linuxidc.com/Linux/2015-06/118831.htmLinux Shell 程序调试 http://www.linuxidc.com/Linux/2015-07/119880.htmLinux Shell脚本面试25问 http://www.linuxidc.com/Linux/2015-04/116474.htmLinux/Unix Shell 参数传递到SQL脚本 http://www.linuxidc.com/Linux/2013-03/80568.htmShell脚本中参数传递方法介绍 http://www.linuxidc.com/Linux/2012-08/69155.htmShell脚本传递命令行参数 http://www.linuxidc.com/Linux/2012-01/52192.htmLinux Shell 通配符、转义字符、元字符、特殊字符 http://www.linuxidc.com/Linux/2014-10/108111.htm 本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-08/121393.htm