当前位置:  开发笔记 > 编程语言 > 正文

随处可见的变量

如何解决《随处可见的变量》经验,为你挑选了1个好方法。

如何设置适用于所有地方的变量?我的.bashrc有:

Questions='/Users/User/Stackoverflow/Questions'

Address='My address'

我的档案有:

$Questions
$Addres

Shell中的命令"$ cat my_file"打印"$ Questions"和"$ Address",而不是"/ Users/User/Stackoverflow/Questions"和"My address".我想要变量的其他地方是电子邮件和浏览器.但我不能让他们工作.

如何让我的变量在每个程序中都有效?



1> David Z..:

cat不解释变量.它只是逐字节地打印出文件的内容.

如果您希望能够打印出变量的值my_file,我建议将其更改为读取

echo "$Questions"
echo "$Address"

然后你就可以"获取"它(有点像在当前shell环境中运行它)

$ source my_file

要么

$ . my_file

您可能还必须使用exportin .bashrc,如下所示:

export Questions='/Users/User/Stackoverflow/Questions'
export Address='My address'

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有