面试题答案
一键面试#!/bin/bash
# 定义数组
array=(5 3 8 6 2 7)
# 获取数组长度
length=${#array[@]}
# 冒泡排序
for ((i=0; i<$((length - 1)); i++)); do
for ((j=0; j<$((length - i - 1)); j++)); do
if [ ${array[j]} -gt ${array[j+1]} ]; then
temp=${array[j]}
array[j]=${array[j+1]}
array[j+1]=$temp
fi
done
done
# 输出排序后的数组
echo "排序后的数组: ${array[@]}"