返回顶部
首页 > 资讯 > 操作系统 >Linux Shell中三种引号的用法及区别是什么
  • 690
分享到

Linux Shell中三种引号的用法及区别是什么

2023-06-09 17:06:58 690人浏览 独家记忆
摘要

这篇文章主要为大家展示了“linux shell中三种引号的用法及区别是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux Shell中三种引号的用法及区别是什么”这篇文章吧。Linu

这篇文章主要为大家展示了“linux shell中三种引号的用法及区别是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux Shell中三种引号的用法及区别是什么”这篇文章吧。

Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。

其中双引号对字符串中出现的$、''、`和\进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果。具体含义如下:

双引号(" "):在双引号中,除了$, '', `和\以外所有的字符都解释成字符本身。

单引号(' '):在单引号中所有的字符包括特殊字符($,'',`和\)都将解释成字符本身而成为普通字符。

反引号(` `):在反引号中的字符串将解释成shell命令来执行。

举例:

root@gyb-ubuntu:~# echo "$PATH"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

可以看到在双引号中,$被作为特殊字符处理,PATH被解释为变量。

root@gyb-ubuntu:~# echo '$PATH'

$PATH

在单引号中,特殊字符也失去了特殊意义作为普通字符输出。

root@gyb-ubuntu:~# echo ls

ls

ls是一个shell命令,直接echo ls shell会将ls作为普通字符输出。如果我们加上反引号就不一样了,

root@gyb-ubuntu:~# echo `ls`

sh cloud_curr_design cloud_curr_design.tar.gz exefile for.sh gyb_virsh Httpd-2.2.31 qemu_help readfile.sh switch.sh temp temp10.sh temp1.sh temp2.sh temp3.sh temp4.sh temp5.sh temp6.sh temp7.sh temp8.sh temp9.sh te.sh test9.sh ubuntu1204Server.img ubuntu1204Server.xml
 ubuntuGuest.xml ubuntu-server.img win7.img

加上反引号之后,shell将ls作为命令执行,并将结果返回。

以上是“Linux Shell中三种引号的用法及区别是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux Shell中三种引号的用法及区别是什么

本文链接: https://lsjlt.com/news/256802.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux Shell中三种引号的用法及区别是什么
    这篇文章主要为大家展示了“Linux Shell中三种引号的用法及区别是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux Shell中三种引号的用法及区别是什么”这篇文章吧。Linu...
    99+
    2023-06-09
  • Linux Shell中三种引号的用法及区别
    Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。 其中双引号对字符串中出现的$、''、`和进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而...
    99+
    2022-06-04
    引号 三种 区别
  • linux shell中单引号、双引号、反引号、反斜杠的区别是什么
    本篇内容主要讲解“linux shell中单引号、双引号、反引号、反斜杠的区别是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux shell中单引号、双引号、反引号、反斜杠的区别是什...
    99+
    2023-06-09
  • Shell中双引号和单引号有什么区别
    Shell中双引号和单引号有什么区别?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.示例Shell在使用的过程中,经常会使双引号或者单引号将字符串括起来,也可...
    99+
    2023-06-09
  • shell中小括号、中括号及大括号的区别是什么
    这篇文章主要讲解了“shell中小括号、中括号及大括号的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“shell中小括号、中括号及大括号的区别是什么”吧!一、小括号,圆括号()1、...
    99+
    2023-06-25
  • shell中的 反引号、$()和${}有什么区别
    这篇文章主要介绍shell中的 反引号、$()和${}有什么区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.反引号与$()用于命令替换反引号和$()的作用相同,用于命令替换(command substituti...
    99+
    2023-06-09
  • linux shell中单引号、双引号、反引号、反斜杠的区别
    1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Sus...
    99+
    2022-06-04
    斜杠 引号 区别
  • Python的单引号、双引号和三引号有什么区别
    本篇内容主要讲解“Python的单引号、双引号和三引号有什么区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python的单引号、双引号和三引号有什么区别”吧!写Python脚本时,使用引号定...
    99+
    2023-06-16
  • Linux Shell中几种括号和引号的用法介绍
    本篇内容介绍了“Linux Shell中几种括号和引号的用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Shell 脚本中经常需要用到...
    99+
    2023-06-16
  • 执行Shell脚本的4种方法及区别是什么
    这篇文章主要讲解了“执行Shell脚本的4种方法及区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“执行Shell脚本的4种方法及区别是什么”吧!执行shell脚本有以下几种方式1、相...
    99+
    2023-06-09
  • oracle中双引号与单引号的区别是什么
    oracle 中双引号和单引号用于包围字符串值,主要区别在于:用途:单引号用于字符串文字,双引号用于数据库对象名称、包含单引号文本以及区分大小写标识符。标识符命名:单引号内不区分大小写,...
    99+
    2024-05-07
    oracle
  • Shell脚本中单引号(‘)和双引号(“)的使用区别
    在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用'$param'这种带引号的使用的场景,首先大家...
    99+
    2022-06-04
    脚本 区别 单引号
  • 在php中单引号和双引号的区别是什么
    这篇“在php中单引号和双引号的区别是什么”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“在php中单引号和双引号的区别是什么”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接...
    99+
    2023-06-06
  • php中单双引号的区别是什么
    在 php 中,单引号用于创建不进行转义或变量解析的简单字符串,而双引号则支持这些功能并允许创建复杂字符串。总体上,使用单引号的性能略优于双引号,因此对于简单字符串建议使用单引号。 P...
    99+
    2024-04-29
  • JavaScript中三等号和双等号的区别是什么
    这篇文章给大家分享的是有关JavaScript中三等号和双等号的区别是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。三等号和双等号的区别// 双等号 - 将两个操作数转换为相同类...
    99+
    2023-06-27
  • VMware中三种网络连接的区别是什么
    这篇文章跟大家分析一下“VMware中三种网络连接的区别是什么”。内容详细易懂,对“VMware中三种网络连接的区别是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“VMwar...
    99+
    2023-06-28
  • C语言单引号和双引号的区别是什么
    本文小编为大家详细介绍“C语言单引号和双引号的区别是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言单引号和双引号的区别是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
  • C语言指针与引用的区别以及引用的三种用法案例详解
    1.指针与引用的区别: 指针是一块内存的地址值,而引用是一块内存的别名。 下面引自://www.jb51.net/article/221791.htm 从概念上讲。指针从本质上讲就是...
    99+
    2024-04-02
  • Java中四种引用有什么区别?
    Java中四种引用有什么区别?Java中存在四种引用,它们分别为:强引用,软引用,弱引用,虚引用。这四种引用强度依次逐渐减弱。【推荐学习:java课程】强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用...
    99+
    2016-10-20
    java教程 Java
  • javascript中的单引号和双引号有什么区别
    本篇内容介绍了“javascript中的单引号和双引号有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作