Derek Holzer escribió:
What if you bang a [f $1] and send it to [expr size("$1foo")]?
Likewise with "bang"--->[f $0]--->[expr size("$0foo")]?
The problem is you cannot create [expr size("$1foo")] in the first place (nor with $0): it gives the syntax error at creation time and refuses to create.
If you could, then you wouldn't need the [f $0] (the expression doesn't depend on the input)....