有谁知道是否可以在 ZSH 中使用别名更改全局变量,例如:
.zshrc
MYVAR=foo
alias bar=[Enter something to change MYVAR to "bar" here.]
然后在终端中使用别名:
$ echo $MYVAR
foo
$ bar
$ echo $MYVAR
bar
最佳答案
是的...将变量MYVAR
设置为bar
的命令是MYVAR=bar
,所以你可以把它放在你的别名中:
$ MYVAR=foo
$ alias bar='MYVAR=bar'
$ echo $MYVAR
foo
$ bar
$ echo $MYVAR
bar
关于linux - 从 ZSH 中的别名更改全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49642078/