Whoa

- serves me right, had it coming this way by boasting my hi-flying confidence.

Well, back to ground lessons. Looked up runret - seems doable.
Quotes - always a challenge, reading through my notes I realize I probably should use double quotes instead of single, to get variables resolved - just in case there are any of those things present in your code.
Pipe and parse, however ...

SC help finds it under heredoc syntax, load and getpathcomponent. And what seems more applicable, also under run:
SC help wrote:....quotes have to be wrapped in single-quotes because an argument's outer quotes are auto-stripped by XY's script parser!
Hm - back to square one, single or double quotes?
Wikipedia about parsing ".... the formal analysis by a computer of a sentence or other string of words into its constituents, resulting in a parse tree showing their syntactic relation to each other". Yeah, right.
So far, my research has taken me nowhere. Complete standstill, not even crawling.
Up til now, I've been "scripting" CTB menus only, with an occasional If-clause in it.
Do you see any chance for me to catch up on this thing? If so, please point me towards SC help topics.
Thanks
Stef