• shell语法


    echo $? ----这一表达式可以用于输出程序的执行结果

    注意!和我们传统观念所不同的是,返回的结果为0时是真,为1时是假

    如下所示:

    test命令

    上面分别声明了两个小教练的年龄,并所了大小比较。最后调用 echo $?打印比较的结果

    下面的例子用于判断目录下的对象是否为文件夹

    test -p 判断是否为管道

    -z字符串大小是否为0

    -n字符串大小是否不为0

    text可以由 [ -z wenwa ]取代 #!别忘记中括号中前后的空格

    • if 条件表达式; then....fi
    #! /bin/bash
    
    if [ -f /home/saintding/----搏击馆里的脚丫子味儿.txt ]; then
    
        echo "清开始您的创作,马克西姆.丁同志!"
    
    elif [ -d /home/saintding/----搏击馆里的脚丫子味儿.txt ]; then
    
        echo "您需要休息,老爷"
    
    fi
    •  一种装逼的写法
    # !/bin/bash
    
    if :; then echo "upon melancholy hill there is a plastic tree"; fi

    exit 1 退出当前进程

    if else 模糊匹配  switch case是精确匹配

    • case/esac  #该语句最大的特点是:分支条件语句以)结束;表达式语句以双分号;;结束

    • 文件重定向

    标准输入缓冲区

    标准输出缓冲区

    cat命令

    读取行数的命令:wc -l

    • 脚本调试选项

    • 一个典型的按照x划分区域的测试案例

  • 相关阅读:
    字符设备驱动程序
    内存管理
    在React中使用context来传递属性
    iTerm2保存登录密码
    Mac OS设置终端 autocomplete 大小写不敏感
    Linux下安装Google SDK 配置Google API翻译环境
    使用Shell远程给Linux安装JDK
    Linux下wget命令 指定下载文件路径
    linux下解压/压缩命令
    获取鼠标在屏幕上的位置
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/9798978.html
Copyright © 2020-2023  润新知