zoukankan      html  css  js  c++  java
  • shell脚本

    一 shell脚本的必须要素

    1,脚本名字里必须以.sh结尾

    2,脚本第一行必须写#!/bin/bash

    二 执行脚本的两种方法

    1  sh或bash   命令激活脚本

    2  给脚本可执行权限x,然后以脚本的绝对路径方式执行

    chmod +x  脚本

    三  写脚本的注意事项

    1脚本的命令是死的,不会像人一样通过用眼睛一样来判断

    因此,我们需要对脚本进行是否可行的逻辑判断判断后在进行命令的执行

         1通过test -d(f)  来判断目标是文件还是目录

         2通过中括号[ ] 来判断是否为目录还是文件还能进行字符的判断以及数字大小的比对

         [ -d /root/benet ]  判断是否为目录

         [ -f /root/benet ]  判断是否为文件

          结论:以上判断均可通过$?进行成功与否的取值 0  代表为真  非0代表为假 

        3关于逻辑与&&    逻辑或||

    &&符号z左为真(0)方可执行右边,否则右边不执行

    ||符号左边为假(非0)方可执行右边,否则右边不执行

    四  关于脚本的交互方式

    1我们可以通过read命令进行交互式输入

    例如  read变量   或者read -p  “文本提示”  变量

    2通过参数传递的方式进行交互

       $#  代表参数的个数

       $*  横向罗列参数

       $0  文件的绝对路径

       $1~$n  对应传入的不同参数

    3 我们可以通过特殊方式判断字符是否为空

    ${#变量名} ===>输出变量的字符串位数是0代表为空

  • 相关阅读:
    python基础
    python基础
    python基础
    在hive下使用dual伪表
    mariadb 压缩包gz安装方式
    linux下 mysql5.7.20安装(精华)
    在开启kerberos 后,hbase存在数据命名空间的问题(解决方案)
    LINUX下解决TIME_WAIT等网络问题
    常用Oracle进程资源查询语句(运维必看)
    linux 下oracle 11g静默安装(完整版)
  • 原文地址:https://www.cnblogs.com/grrr/p/9884911.html
Copyright © 2011-2022 走看看