美文网首页
Shell变量&字符串&数组

Shell变量&字符串&数组

作者: Vicent_Z | 来源:发表于2017-02-19 20:27 被阅读12次

    1.变量

    1.1.定义变量

    变量名和等号之间不能有空格.
    string="Hello world!"

    1.2.使用变量

    使用一个定义过的变量,只要在变量名前面加美元符号即可,如:
    string="Hello world!" echo ${string}
    "{}"表示边界,可以省略,但是要是明确表明边界时候是必须要加的。

    2.字符串

    声明时候单引号,双引号皆可,建议使用双引号,单引号限制多
    str="this is a string" echo $str your_name='abcd' str="Hello,I know your name is \"$your_name\"" echo $str
    也可以:
    your_name='aaaa' greeting="hello,"$your_name"" greeting_1="hello,${your_name}" echo $greeting $greeting_1

    2.1.获取字符串长度

    string="abcd" echo ${#string}

    2.2.截取字符串

    string="runoob is a great site" echo ${string:1:4}

    3.数组

    3.1.初始化

    array_name=(1 2 3 4)

    3.2.输出对应下标的元素

    echo ${array_name[0]}

    3.3.输出每个元素

    echo ${array_name[@]}

    3.4.获取数组长度

    length=${#array_name[@]}

    相关文章

      网友评论

          本文标题:Shell变量&字符串&数组

          本文链接:https://www.haomeiwen.com/subject/liwjwttx.html