温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-06-11 03:17:10 来源:网络 阅读:10572 作者:虎皮喵的喵 栏目:系统运维

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

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

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

程序:

#!/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


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI