zoukankan      html  css  js  c++  java
  • Unix中$$、$@、$#、$*的意思

    $$:

    表示当前命令进程的PID

    $#:

    表示参数的个数

    $@ 和 $* :

    都表示输出所有的参数

    区别:

      $*:表示合并为一个参数  “$1 $2 $3 $n”

      $@:表示分解为多个参数 “$1” "$2" "$3"..."$n"


    $$ 
    Shell本身的PID(ProcessID) 
    $! 
    Shell最后运行的后台Process的PID 
    $? 
    最后运行的命令的结束代码(返回值) 
    $- 
    使用Set命令设定的Flag一览 
    $* 
    所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 
    $@ 
    所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。 
    $# 
    添加到Shell的参数个数 
    $0 
    Shell本身的文件名 
    $1~$n 
    添加到Shell的各参数值。$1是第1参数、$2是第2参数…。 

    dd

  • 相关阅读:
    kafka搭建
    kafaka学习笔记
    metastore 简单说明
    二 python并发编程之多进程-理论
    文件指针偏移量
    FTP
    1 并发编程
    操作系统简介
    1 网络编程
    网络编程-osi七层
  • 原文地址:https://www.cnblogs.com/hanggegege/p/5798877.html
Copyright © 2011-2022 走看看