In fact, it does get replaced but only partly:
If I specify
~~~
[task]
task id = tth_count_@GUID@
~~~
then on the scheduling system a particular job has:
~~~
$ squeue -j 11913633 -o "%j"
tth_count_.19
~~~
whereas from the executable after substitutions:
~~~
tth_count_ef8dc494-9cab-415c-9ec7-f6904d269327
~~~
and the sandbox is named
~~~
$ ls work.count/sandbox/
tth_count_@GUID@.0000.z1EseW
~~~
Is there a way to do it consistently?
Thanks, cheers,
Joosep