子shell定义了一个环境变量,set是有的,返回到父shell就查询不到了,然后再回来子shell也查询不到了。
当用exit离开子shell时,该子shell应该就会被销毁,当然也包括子shell中定义的变量。
而所谓的“回到子shell”,是创建一个新的子shell,而原来的子shell应该是被销毁不存在了
可以定义,在子shell定义的环境变量后返回到父shell可以查询到。重新按步骤试一下。。