首页 > 编程知识 正文

shell 输出单引号,shell单引号里面用变量

时间:2023-05-06 20:49:10 阅读:199601 作者:1079

我们知道,echo输出字符串时可以使用单引号或双引号括起来,使用单引号会忽略字符串中的特殊字符直接把特殊字符打印出来,此时它可以打印出几乎所有的特殊字符,除了单引号自己!如果输出单引号会出现以下情况:

[root@db01 ~]# echo '''>>>>

即系统会让你继续输入数据。
输出单引号的唯一方法就是用双引号把它括起来,如下所示:

[root@db01 ~]# echo "'"'

以上成功地输出了单引号,那么如果由于某种特殊原因我们echo时只能使用单引号,此时如果想要输出单引号,可以把但引号’替换成’"’"’,实例如下:

[root@db01 ~]# echo 'hello'"'"'world'hello'world

以上成功地在hello和world之间输出了一个单引号。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。