in reply to Boolean (was Boolian) operators defy my understanding...

Nobody seems to have replied with what I thought was a common idiom for system calls:

system( "ls -l" ) == 0 or die;