Shell脚本语言基础二

编写编译动态库脚本文件,脚本语言去操作数据库,插入数据,删除数据,修改数据等

内容一:Shell脚本语言 -echo命令

    1、显示普通字符串
        echo "iPhone X顶配8388"
    2、显示转义字符
        echo " "iPhone X顶配8388" "
    3、显示变量
         iphone="iPhoneX"
         echo "${iphone}9688"
    4、显示换行
        错误写法
        echo "iPhoneX \n hello未来"
        正确写法(-e:表示开启转义功能)
        echo -e "iPhoneX \n hello未来"
     5、不换行
         注意:"-e"开启转义功能,"\c"表示不换行
         echo -e "iPhoneX hello未来 \c"
         echo "科技"
     6、显示一个执行命令
        要求:输出当前时间,还有很多命令
        echo `date`
     7、退出命令
        语法:exit状态-退出程序
        写法一
             iphone="北京欢迎你"
             echo ${iphone}
             exit
             echo "哈哈哈"

        写法二
             iphone="北京欢迎你"
             echo ${iphone}
             exit 0
             age=100
             if(age>100){
                exit 1
             }

内容二:Shell脚本语言-数组

1、语法
        数组名={值1 值2 值3}
    2、初始化数组
        方式一
             name=("aa" "bb" "cc" "dd" "ee")
             echo $name
             默认:打印第一个元素
        方式二
             name=()
             name[0]="aa"
             name[1]="bb"
             name[2]="cc"
             name[3]="dd"
             name[4]="ee"
             echo ${name[0]} ${name[1]}

    3、读取数组
        语法结构:${数组名[下标]}
         name=("aa" "bb" "cc" "dd" "ee")
         echo ${name[0]}
        输出所有的数据
         echo ${name[@]}
    4、数组长度
        方式一:获取数组元素个数
        语法:${#数组名[@]}
         name=("aa" "bb" "cc" "dd" "ee")
         echo ${#name[@]}
        方式二:获取数组元素个数
         name=("aa" "bb" "cc" "dd" "ee")
         echo ${#name[*]}
        方式三:获取单个元素-字符长度
        语法:${数组名[下标]}
         name=("aa" "bb" "cc22" "dd" "ee")
         echo ${#name[2]}

内容三:Shell脚本语言-传递参数

 1、语法定义
     ./文件名称.sh 参数1 参数2 参数3...
     2、案例
        脚本内容如下:
         ${0}-表示文件名称
         ${1}-表示参数1
         ${2}-表示参数2
        echo ${0}${1}${2}
         执行脚本代码:
         ./hello.sh "逗你玩" "北京"
    3、特殊字符
        3.1 $#:获得脚本输入参数个数
        脚本内容如下:
        echo ${#}
        执行脚本代码:
        ./hello.sh "逗你玩" "北京"
        执行脚本结果: 2
        3.2 $*:显示整个脚本输入参数列表
        脚本内容如下:
        echo ${*}
        执行脚本代码:
        ./hello.sh "逗你玩" "北京"
        执行脚本结果:逗你玩 北京

猜你喜欢

转载自blog.csdn.net/qq_33323291/article/details/80177308