$* $* -i 0 foo $* -o foo >! $* -e foo 2>! $* -o foo -o bar >>EOO foo bar EOO $* -i 1 <>EOO foo bar EOI foo bar EOO $* -i 2 <>EOE foo bar EOI foo bar EOE $* -i 2 -s 1 <>EOE != 0 foo bar EOI foo bar EOE $* -i 2 -o baz -s 10 <baz 2>>EOE == 10 foo bar EOI foo bar EOE # No-newline tests. # # @@ TMP Need does not compare test. # $* -i 1 <:"foo" >:"foo" # no-newline-str #$* -i 1 <:"foo" >!"foo" # no-newline-str-fail1 #$* -i 1 <"foo" >:!"foo" # no-newline-str-fail2 $* -i 1 <<:EOI >>:EOO # no-newline-doc foo EOI foo EOO #$* -i 1 <<:EOI >>!EOO # no-newline-doc-fail1 #foo #EOI #foo #EOO #$* -i 1 <>:!EOO # no-newline-doc-fail2 #foo #EOI #foo #EOO