#! /bin/sh # Test the somewhat hairy permuting of arguments. cat >test.out <&2 exit 1 } for args in "-v foo bar" \ "-v -v foo bar" "-v foo -v bar" "-v foo bar -v" \ "foo -v bar -v" "foo bar -v -v" "foo -v -v bar" ; do ./ex3 $args | diff - test.out >/dev/null || die "Test failed with args $args" done exit 0