1 2# eval should preserve $? from command substitutions when starting 3# the parsed command. 4[ $(eval 'echo $?' $(false)) = 1 ] 5