sh(1): Explain why it is a bad idea to use aliases in scripts.

This commit is contained in:
Jilles Tjoelker 2010-12-21 22:48:56 +00:00
parent 0a62a9caa9
commit 12dfb7a554
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=216630

View File

@ -456,9 +456,10 @@ would become
Aliases provide a convenient way for naive users to
create shorthands for commands without having to learn how
to create functions with arguments.
They can also be
used to create lexically obscure code.
This use is discouraged.
Using aliases in scripts is discouraged
because the command that defines them must be executed
before the code that uses them is parsed.
This is fragile and not portable.
.Pp
An alias name may be escaped in a command line, so that it is not
replaced by its alias value, by using quoting characters within or