代码: 全选
(cmd1;cmd2;...;cmdN)#在一个子shell里执行一组命令
{cmd1;cmd2;...;cmdN}# 在当前shell里执行一组命令
代码: 全选
!/bin/bash
echo $$
a=1
代码: 全选
$ echo $$;( ./testshellpid;echo $a; )
与
$ echo $$;{ ./testshellpid;echo $a; }
代码: 全选
6469 #当前shell的pid
xxxx #脚本中的pid,不等于6469
[空] #$a未定义