【问题标题】:Reference variable in alias别名中的引用变量
【发布时间】:2021-09-20 10:28:19
【问题描述】:

我想定义一个实时引用环境变量的别名。例如,如何创建别名来回显N 的值?

$ N=4
$ alias sayn="echo $N"
$ N=2
$ sayn
4

【问题讨论】:

  • 使用函数会更好

标签: linux bash shell alias


【解决方案1】:

由于您使用双引号定义别名,因此 $N 在定义之前扩展,您的别名实际上是 echo 4

试试这个:

$N=4
$alias sayn='echo $N'
$N=2
$sayn
2

【讨论】:

    猜你喜欢
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 2022-06-12
    • 2013-10-01
    • 1970-01-01
    • 2013-08-22
    相关资源
    最近更新 更多