current behaviour cd /sys/src/cmd; test '(' -f /dev/null && echo 'test passes' || echo 'test fails' test: argument expected test fails with that change: cd /sys/src/cmd; test '(' -f /dev/null && echo 'test passes' || echo 'test fails' test passes