### Test --transfer --return --cleanup # Create some weirdly files in /tmp ### --transfer - abspath file1 file2 file3 file>fire file5 file6 file7 file8 file9 file10 file : & ) \n*.jpg file/./sub dir file13 file14 file15 file16 file17 file18 file19 file20 good if no file ls: cannot access /tmp/parallel.file*: No such file or directory ### --transfer - relpath file1 file2 file3 file>fire file5 file6 file7 file8 file9 file10 file : & ) \n*.jpg file/./sub dir file13 file14 file15 file16 file17 file18 file19 file20 good if no file ls: cannot access tmp/parallel.file*: No such file or directory ### --transfer --cleanup - abspath file1 file2 file3 file>fire file5 file6 file7 file8 file9 file10 file : & ) \n*.jpg file/./sub dir file13 file14 file15 file16 file17 file18 file19 file20 good if no file ls: cannot access /tmp/parallel.file*: No such file or directory ### --transfer --cleanup - relpath file1 file2 file3 file>fire file5 file6 file7 file8 file9 file10 file : & ) \n*.jpg file/./sub dir file13 file14 file15 file16 file17 file18 file19 file20 good if no file ls: cannot access tmp/parallel.file*: No such file or directory OK ### --return - abspath /tmp/parallel.file : & ) \n*.jpg.out /tmp/parallel.file/sub dir.out /tmp/parallel.file1.out /tmp/parallel.file10.out /tmp/parallel.file13.out /tmp/parallel.file14.out /tmp/parallel.file15.out /tmp/parallel.file16.out /tmp/parallel.file17.out /tmp/parallel.file18.out /tmp/parallel.file19.out /tmp/parallel.file2.out /tmp/parallel.file20.out /tmp/parallel.file3.out /tmp/parallel.file5.out /tmp/parallel.file6.out /tmp/parallel.file7.out /tmp/parallel.file8.out /tmp/parallel.file9.out /tmp/parallel.file>fire.out ### --return - relpath tmp/parallel.file : & ) \n*.jpg.out tmp/parallel.file/sub dir.out tmp/parallel.file1.out tmp/parallel.file10.out tmp/parallel.file13.out tmp/parallel.file14.out tmp/parallel.file15.out tmp/parallel.file16.out tmp/parallel.file17.out tmp/parallel.file18.out tmp/parallel.file19.out tmp/parallel.file2.out tmp/parallel.file20.out tmp/parallel.file3.out tmp/parallel.file5.out tmp/parallel.file6.out tmp/parallel.file7.out tmp/parallel.file8.out tmp/parallel.file9.out tmp/parallel.file>fire.out ### --return - multiple files tmp/parallel.file : & ) \n*.jpg.file.done tmp/parallel.file : & ) \n*.jpg.out tmp/parallel.file/sub dir.file.done tmp/parallel.file/sub dir.out tmp/parallel.file1.file.done tmp/parallel.file1.out tmp/parallel.file10.file.done tmp/parallel.file10.out tmp/parallel.file13.file.done tmp/parallel.file13.out tmp/parallel.file14.file.done tmp/parallel.file14.out tmp/parallel.file15.file.done tmp/parallel.file15.out tmp/parallel.file16.file.done tmp/parallel.file16.out tmp/parallel.file17.file.done tmp/parallel.file17.out tmp/parallel.file18.file.done tmp/parallel.file18.out tmp/parallel.file19.file.done tmp/parallel.file19.out tmp/parallel.file2.file.done tmp/parallel.file2.out tmp/parallel.file20.file.done tmp/parallel.file20.out tmp/parallel.file3.file.done tmp/parallel.file3.out tmp/parallel.file5.file.done tmp/parallel.file5.out tmp/parallel.file6.file.done tmp/parallel.file6.out tmp/parallel.file7.file.done tmp/parallel.file7.out tmp/parallel.file8.file.done tmp/parallel.file8.out tmp/parallel.file9.file.done tmp/parallel.file9.out tmp/parallel.file>fire.file.done tmp/parallel.file>fire.out ### --return --cleanup - abspath /tmp/parallel.file : & ) \n*.jpg.file.done /tmp/parallel.file : & ) \n*.jpg.out /tmp/parallel.file/sub dir.file.done /tmp/parallel.file/sub dir.out /tmp/parallel.file1.file.done /tmp/parallel.file1.out /tmp/parallel.file10.file.done /tmp/parallel.file10.out /tmp/parallel.file13.file.done /tmp/parallel.file13.out /tmp/parallel.file14.file.done /tmp/parallel.file14.out /tmp/parallel.file15.file.done /tmp/parallel.file15.out /tmp/parallel.file16.file.done /tmp/parallel.file16.out /tmp/parallel.file17.file.done /tmp/parallel.file17.out /tmp/parallel.file18.file.done /tmp/parallel.file18.out /tmp/parallel.file19.file.done /tmp/parallel.file19.out /tmp/parallel.file2.file.done /tmp/parallel.file2.out /tmp/parallel.file20.file.done /tmp/parallel.file20.out /tmp/parallel.file3.file.done /tmp/parallel.file3.out /tmp/parallel.file5.file.done /tmp/parallel.file5.out /tmp/parallel.file6.file.done /tmp/parallel.file6.out /tmp/parallel.file7.file.done /tmp/parallel.file7.out /tmp/parallel.file8.file.done /tmp/parallel.file8.out /tmp/parallel.file9.file.done /tmp/parallel.file9.out /tmp/parallel.file>fire.file.done /tmp/parallel.file>fire.out good if no file ls: cannot access /tmp/parallel.file*: No such file or directory OK ### --return --cleanup - relpath tmp/parallel.file : & ) \n*.jpg.file.done tmp/parallel.file : & ) \n*.jpg.out tmp/parallel.file/sub dir.file.done tmp/parallel.file/sub dir.out tmp/parallel.file1.file.done tmp/parallel.file1.out tmp/parallel.file10.file.done tmp/parallel.file10.out tmp/parallel.file13.file.done tmp/parallel.file13.out tmp/parallel.file14.file.done tmp/parallel.file14.out tmp/parallel.file15.file.done tmp/parallel.file15.out tmp/parallel.file16.file.done tmp/parallel.file16.out tmp/parallel.file17.file.done tmp/parallel.file17.out tmp/parallel.file18.file.done tmp/parallel.file18.out tmp/parallel.file19.file.done tmp/parallel.file19.out tmp/parallel.file2.file.done tmp/parallel.file2.out tmp/parallel.file20.file.done tmp/parallel.file20.out tmp/parallel.file3.file.done tmp/parallel.file3.out tmp/parallel.file5.file.done tmp/parallel.file5.out tmp/parallel.file6.file.done tmp/parallel.file6.out tmp/parallel.file7.file.done tmp/parallel.file7.out tmp/parallel.file8.file.done tmp/parallel.file8.out tmp/parallel.file9.file.done tmp/parallel.file9.out tmp/parallel.file>fire.file.done tmp/parallel.file>fire.out good if no file ls: cannot access tmp/parallel.file*: No such file or directory OK ### --return --cleanup - multiple returns /tmp/parallel.file : & ) \n*.jpg.file.done /tmp/parallel.file : & ) \n*.jpg.out /tmp/parallel.file/sub dir.file.done /tmp/parallel.file/sub dir.out /tmp/parallel.file1.file.done /tmp/parallel.file1.out /tmp/parallel.file10.file.done /tmp/parallel.file10.out /tmp/parallel.file13.file.done /tmp/parallel.file13.out /tmp/parallel.file14.file.done /tmp/parallel.file14.out /tmp/parallel.file15.file.done /tmp/parallel.file15.out /tmp/parallel.file16.file.done /tmp/parallel.file16.out /tmp/parallel.file17.file.done /tmp/parallel.file17.out /tmp/parallel.file18.file.done /tmp/parallel.file18.out /tmp/parallel.file19.file.done /tmp/parallel.file19.out /tmp/parallel.file2.file.done /tmp/parallel.file2.out /tmp/parallel.file20.file.done /tmp/parallel.file20.out /tmp/parallel.file3.file.done /tmp/parallel.file3.out /tmp/parallel.file5.file.done /tmp/parallel.file5.out /tmp/parallel.file6.file.done /tmp/parallel.file6.out /tmp/parallel.file7.file.done /tmp/parallel.file7.out /tmp/parallel.file8.file.done /tmp/parallel.file8.out /tmp/parallel.file9.file.done /tmp/parallel.file9.out /tmp/parallel.file>fire.file.done /tmp/parallel.file>fire.out good if no file ls: cannot access tmp/parallel.file*: No such file or directory OK ### --transfer --return --cleanup - abspath /tmp/parallel.file : & ) \n*.jpg.file.done /tmp/parallel.file : & ) \n*.jpg.out /tmp/parallel.file/sub dir.file.done /tmp/parallel.file/sub dir.out /tmp/parallel.file1.file.done /tmp/parallel.file1.out /tmp/parallel.file10.file.done /tmp/parallel.file10.out /tmp/parallel.file13.file.done /tmp/parallel.file13.out /tmp/parallel.file14.file.done /tmp/parallel.file14.out /tmp/parallel.file15.file.done /tmp/parallel.file15.out /tmp/parallel.file16.file.done /tmp/parallel.file16.out /tmp/parallel.file17.file.done /tmp/parallel.file17.out /tmp/parallel.file18.file.done /tmp/parallel.file18.out /tmp/parallel.file19.file.done /tmp/parallel.file19.out /tmp/parallel.file2.file.done /tmp/parallel.file2.out /tmp/parallel.file20.file.done /tmp/parallel.file20.out /tmp/parallel.file3.file.done /tmp/parallel.file3.out /tmp/parallel.file5.file.done /tmp/parallel.file5.out /tmp/parallel.file6.file.done /tmp/parallel.file6.out /tmp/parallel.file7.file.done /tmp/parallel.file7.out /tmp/parallel.file8.file.done /tmp/parallel.file8.out /tmp/parallel.file9.file.done /tmp/parallel.file9.out /tmp/parallel.file>fire.file.done /tmp/parallel.file>fire.out good if no file ls: cannot access /tmp/parallel.file*: No such file or directory OK ### --transfer --return --cleanup - relpath /tmp/parallel.file : & ) \n*.jpg.file.done /tmp/parallel.file : & ) \n*.jpg.out /tmp/parallel.file/sub dir.file.done /tmp/parallel.file/sub dir.out /tmp/parallel.file1.file.done /tmp/parallel.file1.out /tmp/parallel.file10.file.done /tmp/parallel.file10.out /tmp/parallel.file13.file.done /tmp/parallel.file13.out /tmp/parallel.file14.file.done /tmp/parallel.file14.out /tmp/parallel.file15.file.done /tmp/parallel.file15.out /tmp/parallel.file16.file.done /tmp/parallel.file16.out /tmp/parallel.file17.file.done /tmp/parallel.file17.out /tmp/parallel.file18.file.done /tmp/parallel.file18.out /tmp/parallel.file19.file.done /tmp/parallel.file19.out /tmp/parallel.file2.file.done /tmp/parallel.file2.out /tmp/parallel.file20.file.done /tmp/parallel.file20.out /tmp/parallel.file3.file.done /tmp/parallel.file3.out /tmp/parallel.file5.file.done /tmp/parallel.file5.out /tmp/parallel.file6.file.done /tmp/parallel.file6.out /tmp/parallel.file7.file.done /tmp/parallel.file7.out /tmp/parallel.file8.file.done /tmp/parallel.file8.out /tmp/parallel.file9.file.done /tmp/parallel.file9.out /tmp/parallel.file>fire.file.done /tmp/parallel.file>fire.out good if no file ls: cannot access tmp/parallel.file*: No such file or directory OK ### --transfer --return --cleanup - multiple files /tmp/parallel.file : & ) \n*.jpg.file.done /tmp/parallel.file : & ) \n*.jpg.out /tmp/parallel.file/sub dir.file.done /tmp/parallel.file/sub dir.out /tmp/parallel.file1.file.done /tmp/parallel.file1.out /tmp/parallel.file10.file.done /tmp/parallel.file10.out /tmp/parallel.file13.file.done /tmp/parallel.file13.out /tmp/parallel.file14.file.done /tmp/parallel.file14.out /tmp/parallel.file15.file.done /tmp/parallel.file15.out /tmp/parallel.file16.file.done /tmp/parallel.file16.out /tmp/parallel.file17.file.done /tmp/parallel.file17.out /tmp/parallel.file18.file.done /tmp/parallel.file18.out /tmp/parallel.file19.file.done /tmp/parallel.file19.out /tmp/parallel.file2.file.done /tmp/parallel.file2.out /tmp/parallel.file20.file.done /tmp/parallel.file20.out /tmp/parallel.file3.file.done /tmp/parallel.file3.out /tmp/parallel.file5.file.done /tmp/parallel.file5.out /tmp/parallel.file6.file.done /tmp/parallel.file6.out /tmp/parallel.file7.file.done /tmp/parallel.file7.out /tmp/parallel.file8.file.done /tmp/parallel.file8.out /tmp/parallel.file9.file.done /tmp/parallel.file9.out /tmp/parallel.file>fire.file.done /tmp/parallel.file>fire.out ls: cannot access tmp/parallel.file*: No such file or directory OK ### --trc - abspath /tmp/parallel.file : & ) \n*.jpg.file.done /tmp/parallel.file : & ) \n*.jpg.out /tmp/parallel.file/sub dir.file.done /tmp/parallel.file/sub dir.out /tmp/parallel.file1.file.done /tmp/parallel.file1.out /tmp/parallel.file10.file.done /tmp/parallel.file10.out /tmp/parallel.file13.file.done /tmp/parallel.file13.out /tmp/parallel.file14.file.done /tmp/parallel.file14.out /tmp/parallel.file15.file.done /tmp/parallel.file15.out /tmp/parallel.file16.file.done /tmp/parallel.file16.out /tmp/parallel.file17.file.done /tmp/parallel.file17.out /tmp/parallel.file18.file.done /tmp/parallel.file18.out /tmp/parallel.file19.file.done /tmp/parallel.file19.out /tmp/parallel.file2.file.done /tmp/parallel.file2.out /tmp/parallel.file20.file.done /tmp/parallel.file20.out /tmp/parallel.file3.file.done /tmp/parallel.file3.out /tmp/parallel.file5.file.done /tmp/parallel.file5.out /tmp/parallel.file6.file.done /tmp/parallel.file6.out /tmp/parallel.file7.file.done /tmp/parallel.file7.out /tmp/parallel.file8.file.done /tmp/parallel.file8.out /tmp/parallel.file9.file.done /tmp/parallel.file9.out /tmp/parallel.file>fire.file.done /tmp/parallel.file>fire.out good if no file ls: cannot access /tmp/parallel.file*: No such file or directory OK ### --trc - relpath tmp/parallel.file : & ) \n*.jpg.file.done tmp/parallel.file : & ) \n*.jpg.out tmp/parallel.file/sub dir.file.done tmp/parallel.file/sub dir.out tmp/parallel.file1.file.done tmp/parallel.file1.out tmp/parallel.file10.file.done tmp/parallel.file10.out tmp/parallel.file13.file.done tmp/parallel.file13.out tmp/parallel.file14.file.done tmp/parallel.file14.out tmp/parallel.file15.file.done tmp/parallel.file15.out tmp/parallel.file16.file.done tmp/parallel.file16.out tmp/parallel.file17.file.done tmp/parallel.file17.out tmp/parallel.file18.file.done tmp/parallel.file18.out tmp/parallel.file19.file.done tmp/parallel.file19.out tmp/parallel.file2.file.done tmp/parallel.file2.out tmp/parallel.file20.file.done tmp/parallel.file20.out tmp/parallel.file3.file.done tmp/parallel.file3.out tmp/parallel.file5.file.done tmp/parallel.file5.out tmp/parallel.file6.file.done tmp/parallel.file6.out tmp/parallel.file7.file.done tmp/parallel.file7.out tmp/parallel.file8.file.done tmp/parallel.file8.out tmp/parallel.file9.file.done tmp/parallel.file9.out tmp/parallel.file>fire.file.done tmp/parallel.file>fire.out good if no file ls: cannot access tmp/parallel.file*: No such file or directory OK ### --trc - multiple files /tmp/parallel.file : & ) \n*.jpg.file.done /tmp/parallel.file : & ) \n*.jpg.out /tmp/parallel.file/sub dir.file.done /tmp/parallel.file/sub dir.out /tmp/parallel.file1.file.done /tmp/parallel.file1.out /tmp/parallel.file10.file.done /tmp/parallel.file10.out /tmp/parallel.file13.file.done /tmp/parallel.file13.out /tmp/parallel.file14.file.done /tmp/parallel.file14.out /tmp/parallel.file15.file.done /tmp/parallel.file15.out /tmp/parallel.file16.file.done /tmp/parallel.file16.out /tmp/parallel.file17.file.done /tmp/parallel.file17.out /tmp/parallel.file18.file.done /tmp/parallel.file18.out /tmp/parallel.file19.file.done /tmp/parallel.file19.out /tmp/parallel.file2.file.done /tmp/parallel.file2.out /tmp/parallel.file20.file.done /tmp/parallel.file20.out /tmp/parallel.file3.file.done /tmp/parallel.file3.out /tmp/parallel.file5.file.done /tmp/parallel.file5.out /tmp/parallel.file6.file.done /tmp/parallel.file6.out /tmp/parallel.file7.file.done /tmp/parallel.file7.out /tmp/parallel.file8.file.done /tmp/parallel.file8.out /tmp/parallel.file9.file.done /tmp/parallel.file9.out /tmp/parallel.file>fire.file.done /tmp/parallel.file>fire.out good if no file ls: cannot access /tmp/parallel.file*: No such file or directory OK