Arbortext Command Language > Using the Arbortext Command Language > Symbolic Parameters > $"n Symbolic Parameter
  
$"n Symbolic Parameter
The $" n parameter refers to the nth positional parameter in the alias invocation, quoted as necessary to form a valid string term for expressions. This is most useful for providing an alias wrapper for a user-defined or built-in function. For example,
function xyz(s) { eval "xyz:", s output=>*;}
alias xyz { xyz($"1);}
allows the alias to be invoked as any of the following:
xyz test
xyz "test two"
xyz 'test 3'
Since aliases use the older convention of doubling string delimiters instead of the C-style backslash escape (that is, \"), you must double the delimiter to get an embedded quote. For example,
xyz "embedded ""quote"
would expand to
xyz("embedded \"quote")