$ dpkg -l | fgrep dash ii dash 0.5.7-2ubuntu2 POSIX-compliant shell $ exec 9<no_such_file && echo TEST dash: 1: cannot open no_such_file: No such file $ exec 9<no_such_file || echo TEST dash: 2: cannot open no_such_file: No such file So, I cannot test this operation without using $? in BASH this works as expected (even in sh mode) -- Segmentation fault -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html