zoukankan      html  css  js  c++  java
  • shell 变量

    • $0 Shell本身的文件名

    • $1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…

    • $$ Shell本身的PID(ProcessID)

    • $! Shell最后运行的后台Process的PID

    • $? 最后运行的命令的结束代码(返回值)

    • $- 使用Set命令设定的Flag一览

    • $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有数。

    • $@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。

    • $# 添加到Shell的参数个数

    整数比较
    -eq 等于,如:if ["$a" -eq "$b" ]
    -ne 不等于,如:if ["$a" -ne "$b" ]
    -gt 大于,如:if ["$a" -gt "$b" ]
    -ge 大于等于,如:if ["$a" -ge "$b" ]
    -lt 小于,如:if ["$a" -lt "$b" ]
    -le 小于等于,如:if ["$a" -le "$b" ]
    < 小于(需要双括号),如:(("$a" < "$b"))
    <= 小于等于(需要双括号),如:(("$a" <= "$b"))
    > 大于(需要双括号),如:(("$a" > "$b"))
    >= 大于等于(需要双括号),如:(("$a" >= "$b"))

    -a 逻辑与And
    -o 逻辑或Or
     
  • 相关阅读:
    2.17-2.23第一周总结
    10号总结
    9日总结
    8号总结
    7号寒假总结
    6号
    读后感《程序员的修炼之道:从小工到专家》1
    java第二次动手动脑
    回文判断
    二进制的原码,反码以及补码介绍
  • 原文地址:https://www.cnblogs.com/sg9527/p/8259794.html
Copyright © 2011-2022 走看看