Shell(输出,变量赋值,数组)

    科技2022-08-19  95

    文章目录

    1.输出Hello World!2.变量赋值3.Shell数组

    1.输出Hello World!

    #!/bin/bash echo "Hello World!" Hello World!

    2.变量赋值

    #!/bin/bash a="Hello World!" b=5 echo "a is:$a" echo "b is:$b" a is:Hello World! b is:5

    有时候变量名会与其他文字混淆 如

    #!/bin/bash num=1 echo "this is the $numst" this is the

    显然,这个输出结果不是我们想要的 应该改为

    #!/bin/bash num=1 echo "this is the ${num}st" this is the 1st

    这个结果就对了

    3.Shell数组

    #!/bin/bash array_name=(12 A "hello") echo "第1个元素为${array_name[0]}" echo "第2个元素为${array_name[1]}" echo "第3个元素为${array_name[2]}" 第1个元素为12 第2个元素为A 第3个元素为hello

    获取数组中所有元素

    #!/bin/bash array=(1 5 A B "hello") echo "第一种方法,全部元素为:${array[*]}" echo "第二种方法,全部元素为:${array[@]}" 第一种方法,全部元素为:1 5 A B hello 第二种方法,全部元素为:1 5 A B hello

    获取数组长度

    #!/bin/bash array=(1 5 A B "hello") echo "第一种方法,全部元素为:${#array[*]}" echo "第二种方法,全部元素为:${#array[@]}" 第一种方法,全部元素为:5 第二种方法,全部元素为:5
    Processed: 0.016, SQL: 9