标签: bash posix alias
我有一个简单的bash脚本。
alias myls=ls myls
如果我执行此脚本,则会收到错误。
$ bash foo.sh foo.sh: line 2: myls: command not found
答案 0 :(得分:2)
请参阅man bash:
man bash
如果shell不是交互式的,则不会展开别名,除非使用expand_aliases设置shopt shell选项
expand_aliases
shopt