Linux中$含义

#!/bin/bash 命令行解释器
$n(n为数字,$0代表该脚本名称,$1-$9代表第1到第9个参数,10以上的参数需要用大括号包含,如${10} )
$#(获取所有输入参数个数,常用于循环)
$*(代表命令行中所有的参数,$*把所有的参数看成一个整体)
$@(代表命令行中所有的参数,$@把每个参数区分对待)
$?(最后一次执行的命令的返回状态,如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己决定),则证明上一个命令执行不正确)

$$ 脚本运行过程中产生的进程ID

posted @ 2020-04-06 15:20  youxiaoxian  阅读(2031)  评论(0编辑  收藏  举报