教你使用shell數組

數組的使用,須要掌握html

一、對數組進行賦值python

二、經過下標訪問數組元素shell

三、循環遍歷全部的元素數組

代碼以下:bash

#!/bin/bash

a="39"
b="5"
c="36"
d="12"
e="9"
f="35"
# 對數組進行賦值
values=("$a" "$b" "$c" "$d" "$e" "$f")
#values=(39 5 36 12 9 35)

# 獲取數組的長度
numvalues=${#values[@]}
# 循環輸出數組的元素
for (( i=0; i < numvalues; i++ ))
do
    echo -ne "${values[$i]}\t"
done
echo ""

# 冒泡法排序
for (( i=0; i < numvalues; i++ ))
do
    lowest=$i
    for (( j=i+1; j < numvalues; j++ ))
    do
        if [ ${values[j]} -le ${values[lowest]} ]; then
            lowest=$j
        fi
    done
    temp=${values[i]}
    values[i]=${values[lowest]}
    values[lowest]=$temp
done

for (( i=0; i < numvalues; i++ ))
do
    echo -ne "${values[$i]}\t"
done
echo ""

同時,代碼中還給出了對數組元素的冒泡法排序。htm

weixin

原創文章,轉載請註明: 轉載自成長的企鵝blog

本文連接地址: 教你使用shell數組排序

關於我:成長的企鵝簡介get

相關文章
相關標籤/搜索