当前位置: 技术问答>linux和unix
export的奇怪现象
来源: 互联网 发布时间:2016-09-30
本文导语: export LIUWEN="/homw/newton" export LIUWEN=/home/newton 请问带引号和不带引号有什么区别吗? echo $LIUWEN出来的结果是一样的 /home/newton 但是用在Makefile里面有区别 在Makefile中使用$(LIUWEN) 会把引号带进去 ...
export LIUWEN="/homw/newton"
export LIUWEN=/home/newton 请问带引号和不带引号有什么区别吗? echo $LIUWEN出来的结果是一样的 /home/newton 但是用在Makefile里面有区别
在Makefile中使用$(LIUWEN) 会把引号带进去
貌似脚本语言中不会把引号带进去
export LIUWEN=/home/newton 请问带引号和不带引号有什么区别吗? echo $LIUWEN出来的结果是一样的 /home/newton 但是用在Makefile里面有区别
在Makefile中使用$(LIUWEN) 会把引号带进去
貌似脚本语言中不会把引号带进去
|
如果双引号不是必须的 不加也无妨了 我就这样
可是如果是这样export A="CCC DDDD" 这个不加那意义就不一样了
当然还有一些别的特殊情况
可是如果是这样export A="CCC DDDD" 这个不加那意义就不一样了
当然还有一些别的特殊情况
|
这跟export没有任何关系, 只跟echo有关系, 请看下面
[root@localhost ~]# echo www
www
[root@localhost ~]# echo 'www'
www
|
export之后,Makefile中的$(var)是不会有引号的
除非你转义一下export var="abc"
除非你转义一下export var="abc"