重击:了解{命令}的用法

时间:2019-03-10 14:20:05

标签: linux bash unix sh

如果我这样做,我将得到结果/bin

cd /bin; { cd /etc; cd ..; } | pwd

但是,如果我这样写,就会得到结果/

cd /bin; { cd /etc; cd ..; }; pwd

为什么第一行不像第二行那样对待?为什么结果是/bin而不是/。我以为{}会在当前Shell中执行命令,那么为什么将结果输送到pwd却显示/bin

0 个答案:

没有答案