zoukankan      html  css  js  c++  java
  • shell学习之变量

    1.定义变量

    使用一个定义过的变量,只要在变量名前面加美元符号即可,如:

    your_name="qinjx"
    echo $your_name
    echo ${your_name}

    变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,推荐给所有变量加上花括号,这是个好的编程习惯。

    2.删除变量

    3.shell数组和字典

        bash shell只支持一维。数组从0开始,以array[x]表示数组元素。array[0]表示第一个元素,获取bash shell数组值的方式 ${array[x]}。

     字典可以自定义键值对

    #!/bin/bash
    
    echo "shell定义字典"
    #必须先声明
    declare -A dic
    dic=([key1]="value1" [key2]="value2" [key3]="value3")
    
    #打印指定key的value
    echo ${dic["key1"]}
    #打印所有key值
    echo ${!dic[*]}
    #打印所有value
    echo ${dic[*]}
    
    #遍历key值
    for key in $(echo ${!dic[*]})
    do
        echo "$key : ${dic[$key]}"
    done
    
    echo "shell定义数组"
    
    #数组
    list=("value1" "value2" "value3")
    #打印指定下标
    echo ${list[1]}
    #打印所有下标
    echo ${!list[*]}
    #打印数组下标
    echo ${list[*]}
    #数组增加一个元素
    list=("${list[@]}" "value3")
    

      

  • 相关阅读:
    史上最刁钻的十道英语面试题
    99%的人连Where are you from都不会回答?
    库存管理与订单的控制
    订单处理逻辑
    配送规划
    多商家电子商务解决方案
    电商库存规划
    库存管理从入门到精通
    商家报名系统
    经销商管理
  • 原文地址:https://www.cnblogs.com/lmp5023/p/14042017.html
Copyright © 2011-2022 走看看