If any of the -nobackslashes, -nocommands, or -novariables are specified, then the corresponding substitutions are not performed. For example, if -nocommands is specified, no command substitution is performed: open and close brackets are treated as ordinary characters with no special interpretation.
Note: when it performs its substitutions, subst does not give any special treatment to double quotes or curly braces. For example, the script
set a 44 subst {xyz {$a}}returns ``xyz {44}'', not ``xyz {$a}''.
Copyright © 1994 The Regents of the University of California. Copyright © 1994-1996 Sun Microsystems, Inc. Copyright © 1995-1997 Roger E. Critchlow Jr.