SHLL单引号 和双引号

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012848709/article/details/82976888

楔子

Linux配置环境变量时,不想使用vim去编辑,想直接echo 写入到文件里面,但是引用变量时发现了单引号和双引号的区别,双引号会解析里面的变量。

# 单引号的效果
[grq@hadoop102 module]$ echo '$PATH'
$PATH

# 双引号的效果
[grq@hadoop102 module]$ echo "$PATH"
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/soft/jdk1.8/bin::/opt/module/hadoop-2.7.2/bin:/opt/module/hadoop-2.7.2/sbin:/home/grq/bin
[grq@hadoop102 module]$ 



配置环境变量

[root@hadoop102 ~]# echo 'export HIVE_HOME=/opt/module/hive121'>> /etc/profile
[root@hadoop102 ~]# echo 'export PATH=$PATH:$HIVE_HOME/bin'>> /etc/profile
[root@hadoop102 ~]# source /etc/profile
[root@hadoop102 ~]# echo $HIVE_HOME
/opt/module/hive121
[root@hadoop102 ~]# 

猜你喜欢

转载自blog.csdn.net/u012848709/article/details/82976888