脚本123456789101112131415161718192021222324#!/bin/bash# 定义数组arr=(6 5 3 1 8 7 2 4)# 获取数组长度len=${#arr[@]}# 冒泡排序算法for ((i=0; i<$len; i++))do for ((j=i+1; j<$len; j++)) do if [ ${arr[i]} -gt ${arr[j]} ]; then # 交换两个数的值 temp=${arr[i]} arr[i]=${arr[j]} arr[j]=$temp fi donedone# 输出排序后的数组echo "排序后的数组为:${arr[@]}" 注意事项1定义了一个数组arr,然后使用冒泡排序算法对数组进行排序,最后输出排序后的数组。