当前位置:首页 > 技术分析 > 正文内容

Linux Shell中单引号、双引号、反引号的解释

ruisui882个月前 (04-26)技术分析19


1、单引号(' ')

单引号所见即所得,直接显示单引号里的内容。即单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的。

比如下面的例子,单引号所见即所得。

2、双引号(" ")

双引号则是先把变量解析之后,再输出。

上面的例子中,使用双引号的时候,所见非所得,系统会先计算 $TEST 的值,然后再 echo 出来。

双引号括起来的字符中,"#34;、反斜杠(\)和反引号(` `)是拥有特殊含义的:

  • $ 代表引用变量的值;
  • \ 反斜杠是转义字符;
  • `` 反引号代表引用命令。

3、反引号(` `)

反引号用于命令替换,即先执行反引号中的语句,再把结果加入到原命令中。

反引号(`)位于键盘Tab键的上方、1键的左方。注意不要与单引号搞混。

反引号的用法示例如下,先执行date命令,再将结果与字符串"date: "连起来,最后再echo出来。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3614.html

分享给朋友:

“Linux Shell中单引号、双引号、反引号的解释” 的相关文章

泛微预算管理平台:费用精细化管控,告别预算超支

随着企业成本的不断攀升,利润空间越来越小,费用管控变得越来越重要。OA系统预算管理作为帮助协调和控制一定时期内资源的获得、配置和使用的方式,早已成为财务、管理工作中不可或缺的一部分。那么,如何才能避免大量款项的不翼而飞?如何才能细化费用管控避免预算超支?针对这一问题,OA系统通过对错综复杂费用的智能...

Beta版Linux Mint“Xia”发行版22.1发布

IT之家 12 月 13 日消息,Beta 版 Linux Mint“Xia” 22.1 昨日(12 月 12 日)发布,新版本基于 Ubuntu 24.04,内核版本为 Linux 6.8,长期支持将持续到 2029 年,为用户提供可靠稳定的使用体验。新版本在软件包管理方面,主要弃用了传统的 ap...

基于archlinux的发行版有哪些?

Arch Linux 是一个 Linux 发行版,采用滚动更新的模型,这意味着 Arch Linux 不会定期发布新版本,而是持续接收更新和升级,保持系统与最新软件版本的同步。Arch Linux 以其极简主义、简单性和用户定制为中心的特点而闻名,专注于让用户对其系统配置具有完全控制权。然而,它也以...

2021最全VUE面试题,奥利给

1. vue-router用过没,哪些常用的钩子函数路由钩子的执行流程,钩子函数种类有:全局守卫、路由守卫、组件守卫。首页可以控制导航跳转, beforeEach , afterEach 等,?般?于页? title 的修改。?些需要登录才能调整??的重定向功能。beforeEach 主要有3个参数...

软件测试-性能测试专题方法与经验总结

本文 从 性能测试流程,性能测试指标,性能监测工具,性能测试工具,性能测试基线,性能测试策略,性能瓶颈分析方法几个维度,进行知识总结和经验分享;详细见下图总结,欢迎大家补充;性能测试经验与思考1. 性能测试流程1.1. 性格规格评审1.2. 资源排期1.2.1. 人力资源1.2.2. 时间计划· 性...

BuildKit 镜像构建工具

#暑期创作大赛#快速开始 对于 Kubernetes 部署,请参阅examples/kubernetes。BuildKit 由buildkitd守护进程和buildctl客户端组成。虽然buildctl客户端可用于 Linux、macOS 和 Windows,但buildkitd守护程序目前仅适用于...