Hi, I would like my function to be executed in the directory structure parallel is running when --results and --header are specified. When I specify header as FTAG/TAG I get a different output structure than CNT. Is TAG a reserved word? Is this behavior expected? Thank you.Biter inlf() { local odir=$3 mkdir -p $3; pushd $3 echo $1 > $2 popd } export -f inlf r=OUT; rm -rf $r; mkdir -p $rparallel --delay 1 --plus --tmpdir . -j0 --header : --tag --results $r "inlf {FTAG} {FN} $r/FTAG/{FTAG}/FN/{FN}" ::: FTAG content1 content2 ::: FN file1 file2r=OUT2; rm -rf $r; mkdir -p $rparallel --delay 1 --plus --tmpdir . -j0 --header : --tag --results $r "inlf {FTAG} {FN} $r/CNT/{CNT}/FN/{FN}" ::: CNT content1 content2 ::: FN file1 file2tree OUT OUT2
OUT├── FN│ ├── file1│ │ └── FTAG│ │ ├── content1│ │ │ ├── seq│ │ │ ├── stderr│ │ │ └── stdout│ │ └── content2│ │ ├── seq│ │ ├── stderr│ │ └── stdout│ └── file2│ └── FTAG│ ├── content1│ │ ├── seq│ │ ├── stderr│ │ └── stdout│ └── content2│ ├── seq│ ├── stderr│ └── stdout└── FTAG ├── content1 │ └── FN │ ├── file1 │ │ └── file1 │ └── file2 │ └── file2 └── content2 └── FN ├── file1 │ └── file1 └── file2 └── file2 OUT2└── CNT ├── content1 │ └── FN │ ├── file1 │ │ ├── file1 │ │ ├── seq │ │ ├── stderr │ │ └── stdout │ └── file2 │ ├── file2 │ ├── seq │ ├── stderr │ └── stdout └── content2 └── FN ├── file1 │ ├── file1 │ ├── seq │ ├── stderr │ └── stdout └── file2 ├── file2 ├── seq ├── stderr └── stdout