linux单引号作用,单引号 双引号如何输入(Linux运维:单引号与双引号的使用)...-程序员宅基地

技术标签: linux单引号作用  

1、单引号的使用

单引号能够 将它正中间的全部随意标识符复原为字面上实际意义,完成屏蔽掉Shell元字符的作用。留意

不能在2个单引号正中间独立插进一个单引号,单引号务必成对出現。

实例1:界定一个自变量,并輸出自变量的值

[root@localhost tmp]# TESTVAR=123456[root@localhost tmp]# echo $TESTVAR123456[root@localhost tmp]#

59528.html

实例2:根据单引号复原自变量的字面上实际意义

[root@localhost tmp]# echo '$TESTVAR'$TESTVAR

59528.html

实例3:反斜杠\默认设置为转义自动换行,用单引号后是不是会被屏蔽?

即:证实单引号有能屏蔽掉Shell元字符的作用;

[root@localhost tmp]# echo 'testvar \'testvar \[root@localhost tmp]#

59528.html

2、双引号的使用

双引号类似单引号,但其不容易屏蔽掉 ' 、\和$这三个Shell元字符的含意,假如必须屏蔽掉

这种标识符含意,务必外置一个标记\,别的标识符的作用将被屏蔽(包含单引号)。换句话说,两

个双引号中间的单引号无须成对出現

实例1、双引号键入复原字面上实际意义

[root@localhost tmp]# echo "一心共享,也是一种发展,感谢"一心共享,也是一种发展,感谢[root@localhost tmp]#

59528.html

实例2、单引号在双引号中无须成对出現,被复原字面上实际意义

[root@localhost tmp]# echo "this's table"this's table[root@localhost tmp]#

59528.html

实例3、对自变量而言,双引号不容易被复原字面上实际意义而屏蔽掉

[root@localhost tmp]# echo $TESTVAR123456[root@localhost tmp]# echo "$TESTVAR"123456[root@localhost tmp]#

59528.html

实例4、对自变量而言,双引号中自变量前面反斜杠会被转变成字面上实际意义而屏蔽掉

[root@localhost tmp]# echo "$TESTVAR"123456[root@localhost tmp]# echo "$TESTVAR"$TESTVAR[root@localhost tmp]#

59528.html

来源于:莫然blog,热烈欢迎共享文中!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30823465/article/details/116882601

智能推荐

springMvc 的三种url映射处理器的实现-程序员宅基地

文章浏览阅读191次。为什么80%的码农都做不了架构师?>>> ..._spring mvc通过filter实现url映射

解决 Splunk windows数据接入奇葩问题_windows日志无法自动转发到splunk-程序员宅基地

文章浏览阅读946次。Splunk 对app 下面的inputs.conf 文件到 监控路径有严格的要求。_windows日志无法自动转发到splunk

基于ubuntu搭建qemu+risc-v虚拟机流程详细说明_ubuntu安装qemu riscv-程序员宅基地

文章浏览阅读551次,点赞12次,收藏5次。我尝试过ubuntu22.04系统和windows11下vmare+ubuntu22.04虚拟机,都可以进行搭建,旧版本的ubuntu,比如20.04/18.04等,问题应该也不大,可以先尝试。将文件copy到解压后的ubuntu-22.04-rootfs文件夹中的某个目录即可,示例如下,copy一个视频文件到test文件夹,mount后,可以看到该视频文件。这时候,mount.sh,umount.sh,tar_rootfs.sh和解压后的ubuntu-22.04-rootfs文件夹处于同级目录。_ubuntu安装qemu riscv

[心跳] 互联网推送服务原理:长连接+心跳机制-程序员宅基地

文章浏览阅读47次。互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长连接呢? 在写之前,我们首先了解一下为什么android维护长连接需要心跳机制,首先我们知道,维护任何一个长连接..._微服务 心跳原理

芯片开发语言的简单区别介绍。Verilog、VHDL、System Verilog、SystemC、Matlab、C/C++等_芯片rtl是用什么语言写的-程序员宅基地

文章浏览阅读1w次,点赞9次,收藏24次。芯片开发语言的简单区别介绍芯片设计前端的流程很长,和芯片前端相关的语言也很多,比如Verilog、VHDL、System Verilog、SystemC、Matlab、C/C++等等,但没有一个语言能够做到适合于整个前端流程;每种语言都有适合使用的领域,只有在整个前端流程的不同节点上选择最合适的语言工具,并加以整合,才能加速产品开发。注:本图引用自《SystemC: From the Groud Up》如上图所示,它显示了各种语言工具适合使用的场所,其中:Verilog、VHDL主要用于RTL建_芯片rtl是用什么语言写的

最新版PandoraBox潘多拉安装adbyby去广告插件图文详细教程!!-程序员宅基地

文章浏览阅读1.2w次。2019独角兽企业重金招聘Python工程师标准>>> ..._7620n.tar.gz

随便推点

QQ在异地登录的原因及应付方法._qq在异地登录是怎么回事-程序员宅基地

文章浏览阅读2.7k次。有时会遇到QQ在异地登录的情况。一旦你在使用QQ的过程中遇到这样的情况,你就要小心了,因为你的密码很可能已经泄漏。  原因1:可能你没有密保,或者密保被别人知道了。  解决方法:申请第二代密码保护。  申请第二代密码保护方法:  登陆QQ——菜单——安全中心——申请密码保护——升级为第二代密码保护——设置后保存。  再打开安全中心——安全设置——网络信息安全——设置为高  原因2:你的电脑上有木马_qq在异地登录是怎么回事

javascript 将json数据导出excel_js json转excel-程序员宅基地

文章浏览阅读977次。【代码】javascript 将json数据导出excel。_js json转excel

词嵌入向量WordEmbedding的原理和生成方法_enwik8-程序员宅基地

文章浏览阅读2.7k次,点赞2次,收藏13次。词嵌入向量WordEmbedding的原理和生成方法WordEmbedding的使用WordEmbedding的生成词嵌入向量(WordEmbedding)是NLP里面一个重要的概念,我们可以利用WordEmbedding将一个单词转换成固定长度的向量表示,从而便于进行数学处理。本文将介绍WordEmbedding的使用方式,并讲解如何通过神经网络生成WordEmbedding。WordEm..._enwik8

windows10以及liunx下的Nacos下载安装,并配置连接外部mysql数据库_nacos中安装mysql和windows中装mysql有什么区别-程序员宅基地

文章浏览阅读793次。????摘要今天分享下 —— windows10 以及 liunx 下的 Nacos 下载安装,并配置连接外部 mysql 数据库 的一些基本知识,欢迎关注!欢迎阅读,总结系列:SpringCloudAlibaba 实战搭建????下载 NacosNacos 下载首先,需要去 https://github.com/alibaba/nacos/releases 下载我们需要的 Nacos 最新稳定版本,本篇博客使用的是 Nacos1.4.1 版本。Windows 下安装 Naco_nacos中安装mysql和windows中装mysql有什么区别

PTA7-9 旅游规划 (25 分)_出格式:在一行里输出路径的长度和收费总额,数字间以空格分隔,输出结尾不能有多余-程序员宅基地

文章浏览阅读1.1k次,点赞5次,收藏7次。7-9旅游规划有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0~(N−1);M是高速公路的条数;S是出..._出格式:在一行里输出路径的长度和收费总额,数字间以空格分隔,输出结尾不能有多余

Java PriorityQueue优先队列自定义类比较器的使用方法_priorityqueue定义比较器-程序员宅基地

文章浏览阅读4.9k次,点赞5次,收藏5次。Java PriorityQueue优先队列自定义类比较器的使用方法PriorityQueue官方APIPriorityQueue默认是升序自定义类比较器的用法: public class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int val, ListNode next) _priorityqueue定义比较器

推荐文章

热门文章

相关标签