• shell变量


    PATH:保存了shell查找命令的目录列表

    HOME:登录路径

     特殊的shell变量:

    $0  获取当前执行的shell脚本的文件名

    $n  获取当前执行的shell脚本的第n个参数值,n=1..9

    $*  获取当前shell的所有参数 “$1 $2 $3 …注意与$#的区别

    $#  获取当前shell命令行中参数的总个数

    $$  获取当前shell的进程号(PID)

    $!  执行上一个指令的PID

    $?  获取执行的上一个指令的返回值(0 为成功, 非零为失败)

    这些shell变量可以自己创建、访问、修改

    shell的内部命令可以显示你定义的所有变量的值

    一个变量的值域创建它的shell有关,该值不会传递给子shell

    但可以在执行命令时,采用. 的方式将值传给子shell中变量

    echo 'echo $x' >echox
    chmod +x echox
    x=hi
    . echox

    也可在命令之前显示赋值

    echo 'echo $x' >echox
    chmod +x echox
    x=hello echox




  • 相关阅读:
    UI自动化之鼠标、键盘事件
    iframe框中元素定位
    接口 Interface
    序列化和反序列化
    密封类和部分类
    简单工场设计模式
    ADO.NET数据库操作
    集合
    里氏转换
    装箱和拆箱
  • 原文地址:https://www.cnblogs.com/forstudy/p/2250450.html
Copyright © 2020-2023  润新知