For example, while text appended to $scriptline will be ignored, text appended to the $N-identifiers will be used. This means aliases mustn't start with a number...
Unless you use: $/<identifier> (the /-prefix enforces the usage of the custom identifier) or $.<identifier>. This in turn means your aliases mustn't be named like prefixes: "/" "//" "/." or "." And of course they mustn't start with a "!". There's also "~" (this prefix prevents the "no such identifier" message - for default identifiers only). smile
However, aliases starting with the word "script" do work.

Code:
alias scripttest { echo -a $!scriptlineABC: $scriptlineABC $!1ABC: $1ABC }
/scripttest test