zoukankan      html  css  js  c++  java
  • 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划分区域的测试案例

  • 相关阅读:
    2013总结,新的征程开始了!
    NOIP2015滚粗记
    HelloWorld!
    For the strivers ——
    【DP】最长公共子序列
    【DP】青蛙过河
    【DP+拓扑】关键子工程
    【线段树+向量】POJ 2991 Crane
    【线段树】POJ3225 Help with intervals
    【数学】test20170311
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/9798978.html
Copyright © 2011-2022 走看看