Quote:
>>2) I didnt even understand what you suggested here, maybe an example would have helped.

sorry about the ambiguity. basically, assume 32 in this example represents the number which was specified with the tokenize command. $1(text goes here) would return text. $2(text goes here) would return goes $2-3(text goes here) would return goes here, you get the idea. the token delimiter, as i stated before, uses either the default of 32, or whatever the person specified in the last /tokenize command.


oh ok that makes it clearer, unfortunitely $n identiofiers can have text attached to the end of them already, so doing this is likely to break existing scripts.
ex: //tokenize 32 a b c d | echo -a $2(x y z)
b(x y z)

Quote:
>>3) Sounds good, currently i just call a second alias that calls the first one, a bit sucky but hey what can ya do.

yea, same. it's not all that bad, but i did recently run into a situation where that proved to be unsuccessful for me (i can't remember the specifics, but basically it had to do with a timer needing to call recursion, so i couldn't use $!alias to be called in the second alias being called by the timer because the timer re-evaluated aliases with $!)


?!?!? u actually called an alias !name ?
ex ALIAS !NAME { ... } ?!?!?!?