Bash脚本和别名

时间:2016-08-08 20:41:57

标签: linux bash shell

我正在尝试运行此脚本

Get-Package

作为输出我只有两条空行。为什么?

我需要将alias.sh导出到.bashrc吗?如果是,为什么?

我从

获得了代码

http://tldp.org/LDP/abs/html/aliases.html

1 个答案:

答案 0 :(得分:2)

完整的例子是:

#!/bin/bash
# alias.sh

shopt -s expand_aliases
# Must set this option, else script will not expand aliases.


# First, some fun.
alias Jesse_James='echo "\"Alias Jesse James\" was a 1959 comedy starring Bob Hope."'
Jesse_James

在这种情况下,别名Jesse_James会在最后一行被调​​用。在你的问题中,这一行缺失,因此别名永远不会被调用。