$* <>EOO # file-dir cmd &file &dir/ EOI cmd &file &dir/ EOO $* <>EOO # quote-file-dir cmd &"f ile" &"d ir/" EOI cmd &"f ile" &"d ir/" EOO $* <>EOO # dup-file cmd &file &file EOI cmd &file &file EOO $* <>EOE != 0 # file-fail1 cmd & >file EOI testscript:1:7: error: missing cleanup path EOE $* <>EOE != 0 # file-fail2 cmd & EOI testscript:1:6: error: missing cleanup path EOE $* <>EOE != 0 # file-fail3 cmd &"" EOI testscript:1:6: error: empty cleanup path EOE