posix - An alias defined in a bash script does not work within the same script -
this question has answer here:
- how create alias in shell scripts? 3 answers
i have simple bash script.
alias myls=ls myls if execute script, error.
$ bash foo.sh  foo.sh: line 2: myls: command not found - why alias not work in script?
- does behavior conform posix?
- if indeed not supposed work, please point me authoritative documentation stays this?
see man bash:
aliases not expanded when shell not interactive, unless
expand_aliasesshell option set usingshopt
Comments
Post a Comment