sh(1): Explain why it is a bad idea to use aliases in scripts.
This commit is contained in:
parent
0a62a9caa9
commit
12dfb7a554
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user