echo命令单引号/双引号/不加引号的区别

不加引号:字符串原样输出,变量会被替换

创新互联自2013年创立以来,先为桐庐等服务建站,桐庐等地企业,进行企业商务咨询服务。为桐庐企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

单引号:引号里面的内容会原封不动的显示出来

双引号:里面的特殊符号会被解析,变量也会被替换

程序:

#!/bin/bash

echo "hello\nworld"     # ""非变量内容,直接输出

echo -n "I LOVE YOU\n ^3^"      # -n 为“”内容不转义

echo -e "YOU KNOW\n I DO"     # -e 为  “”内容转义

name="1234"  #定义name字符串

echo $name    #输出变量name内容

echo \$name   #直接输出“\”后面的内容

echo "$name"  # “”输出变量name内容

echo '$name'   # ‘’里的内容原样输出 

运行:

hello\nworld

I LOVE YOU\n ^3^YOU KNOW

 I DO

1234

$name

1234

$name


当前标题:echo命令单引号/双引号/不加引号的区别
本文路径:http://bzwzjz.com/article/gosdes.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆外贸网站建设 成都企业网站建设 成都网站设计 成都网站建设公司 成都网站建设 成都网站建设 手机网站设计 重庆企业网站建设 网站制作 成都网站制作 重庆手机网站建设 网站制作报价 成都网站建设 成都网站建设 成都网站制作 营销网站建设 成都品牌网站建设 营销网站建设 成都商城网站制作 古蔺网站建设 攀枝花网站设计 上市集团网站建设