##
script1 || script2;
####
P:\test>perl -e"exit 1" && echo succeeded || echo failed
failed
P:\test>perl -e"exit 0" && echo succeeded || echo failed
succeeded
P:\test>perl -e"die" && echo succeeded || echo failed
Died at -e line 1.
failed
####
(prog1 && prog1) || (prog3 || prog4)