zoukankan      html  css  js  c++  java
  • 教你使用shell数组

    数组的使用,需要掌握

    1、对数组进行赋值

    2、通过下标访问数组元素

    3、循环遍历所有的元素

    代码如下:

    #!/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]}	"
    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]}	"
    done
    echo ""

    同时,代码中还给出了对数组元素的冒泡法排序。

    weixin

    原创文章,转载请注明: 转载自成长的企鹅

    本文链接地址: 教你使用shell数组

    关于我:成长的企鹅简介

  • 相关阅读:
    最短路径
    图解最小生成树
    图解最小生成树





    线索二叉树
    二叉树
  • 原文地址:https://www.cnblogs.com/xcxinghai/p/3386624.html
Copyright © 2011-2022 走看看