zoukankan      html  css  js  c++  java
  • linux shell中间$0,$?,$!和<<'END'

    变量说明:
    $$
    Shell自己PID(ProcessID)
    $!
    Shell背景上次执行Process的PID
    $?
    最后执行的命令结束码(回报值)
    $-
    使用Set命令设定的Flag一览
    $*
    全部參数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出全部參数。
    $@
    全部參数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出全部參数。
    $#
    加入到Shell的參数个数
    $0
    Shell本身的文件名称
    $1~$n

    加入到Shell的各參数值。

    $1是第1參数、$2是第2參数…


    <<'END'

    ...

    END

    事实上END能够换成随意字符串。如‘HAHA’,<<是重定向,一般在其前面会有个shell命令。整个语法是END之间的内容作为shell命令的输入,如

    END之间的内容作为cat命令的输入。所以接下来回车后会出现

    这样的语法在linux shell中叫HERE文档














    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    Linux外部设备的使用
    Linux硬件信息查询
    Linux中swap分区设置
    状态检测型防火墙
    CentOS更换源,亲测可用
    Linux文件权限序列简述
    Linux终端打印文本色彩
    Linux 系统命令之netstat
    Linux配置DNS服务器
    水题一枚
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4752483.html
Copyright © 2011-2022 走看看