作者回复: type echo ,你会发现echo是内建命令,echo不创建子进程,所以$$显示的也就是bash的pid 了
作者回复: 表示上一条命令的最后一个参数。
作者回复: 当前终端是指操作文件的时候的标准输入和输出 当前shell是终端里用于解析命令的命令解释器
作者回复: 是变量替换功能,不是正则表达式
作者回复: echo $$ 写在 xx.sh中吗?