System

shell 特殊变量$0 $n $* $@ $! $?的理解

$0:获取当前执行脚本的文件名,包括路径。 [crayon-662aa5b3f2b44040558614/] $n:获取当前执行的shell脚本的第N个参数,n=1..9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起来like${10}. [crayon-662aa5b3f2b49494485104/] $*:获取当前shell的所有参数,将所有的命令行参数视为单个字符串。 $@:这个程序的所有参数"$1"...
阅读全文