shell中单引号、双引号、反引号的区别

一文搞定Shell编程中的单引号、双引号、反引号和转义符的区别和使用 linux中常见的单引号,双引号等符号的区别和使用 阅读详情

双引号 ( " " ):三种特殊字符不被忽略:$,\,`(这个是反引号)

#!/bin/sh
User="ni hao"
echo "'$User'  11"

结果为'ni hao'

双引号中如果用单引号,单引号不能脱去$符号,并且单引号会作为普通字符的


单引号(' ')和双引号类似,所有字符被忽略

反引号(``) ,里面先执行

反斜杠 backslash-escaped( \ ),echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号 echo -e "\n"

factorial=`expr $factorial \* $a` 用乘号时要用\


${1##*.tar.} 是说从$1中去掉 *.tar. 取剩下的内容。
比如: a="abc.tar.ff"; echo ${a##*.tar.}
结果为:ff 
select var in ... ; do
 break;
done
echo -n "Enter input: "不换行
echo "Enter input: "换行

python实现纵横向拉开档次法 (附完整源码) 阅读详情

相关推荐

300Kg载重履带式无人车底盘定制开发技术详解

通过精准的需求分析、科学的方案设计、严格的研发与测试以及完善的交付与培训流程,可以打造出符合客户需求的优质产品。300Kg载重履带式无人车底盘的定制开发,旨在打造一款承载能力强、行驶稳定、适应复杂地形的无人运输平台。根据应用场景选择合适的动力源,并进行性能优化,确保无人车在载重情况下仍能保持稳定的行驶速度和动力输出。根据需求分析结果,设计无人车底盘的总体方案,包括动力系统选择、结构设计、负载管理策略等。进行详细的研发工作,包括零部件的选型与采购、样机的制作与调试等。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 958

Linux Shell - 单引号 ( ‘ )、双引号 ( “ ) 和反引号 ( ` )

Linux Shell - 单引号 ( ‘ )、双引号 ( “ ) 和反引号 ( ` )

程永强 3万+

【DMA】认识 DMA 及其工作流程(与传统CPU存取方式的区别)

【DMA】认识 DMA 及其工作流程(与传统CPU存取方式的区别)

challenglistic的博客 5万+

Bash 反引号、$() 和 ${} 的区别

若 n 为正数,n 从 0 开始,表示在变量 var 中提取第 n 个字符到末尾的所有字符。的作用相同,用于命令替换(command substitution),即完成引用命令的执行,将其结果替换出来,与变量替换差不多。(2)在多层次的复合替换中,里层的反引号需要转义处理(\`) ,而$()则比较直观。的结果替换出来,然后再补一个B字母于其后,但在命令行上,真正的结果却是只会替换变量名称为AB的值出来。(3)反引号中对于反斜杠有特殊的处理,使用反协议对 Shell 特殊字符进行转义时需要两个反斜杠,而。

Doublelv 的博客专栏。 9081

IIR数字滤波器原理,设计方法及嵌入式应用

基于STM32的二阶直接II型巴特沃斯低通滤波器设计方法及应用

weixin_38342580的博客 1万+

各大厂薪资对比爬虫:Python采集OfferShow爆料数据

print(f"⚠️ API返回错误码: {data.get('code')}, msg: {data.get('msg')}")ax.set_title('各大厂薪资对比 (基于OfferShow爆料数据)', fontsize=16, fontweight='bold')stats.columns = ['人数', '平均年薪', '年薪中位数', '年薪标准差', '平均月薪', '平均月数']print(analyzer.get_position_stats('字节跳动').head(10))

2201_76125261的博客 603

shell中反引号、单引号、双引号的使用

总结一些简单的shell小知识,在一位网友的博客基础上做了一些修改,感谢一些网友的分享。 一、shell中的反引号(` `)的作用 将反引号(` `)内的字符串当作shell命令来执行,返回值是命令的执行的结果,起到的是一个命令的替换作用。 举例: 输出日期 二、shell中的单引号(' ')的作用 关闭shell中所有的特殊符号使用和解释。说的简单点,就是单引号(‘

CodeFamilyHello的专栏 7010

【YOLOv11】087、YOLOv11多任务学习:检测、分割、分类联合学习

摘要: 工业质检场景中,多任务模型(检测、分类、分割)的需求日益增长。针对边缘设备部署的挑战,本文提出基于YOLOv11的多任务学习方案。通过共享主干网络和设计分支头(检测、分割、分类),实现高效推理;采用动态权重平衡策略解决多任务损失不平衡问题;并优化数据流处理(支持部分标注)和推理剪裁(按需启用分支)。实验表明,该方法在Jetson Orin上帧率提升3倍,内存占用减少40%,为工业质检提供了轻量高效的解决方案。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 446

Shell 反引号 `

shell脚本中的反引号“`”,这个符号通常在tab键的上面那个键,同时按住shift输入。在shell中反引号,可以讲命令的输出赋给变量。在shell编程中,很多时候,shell 命令的输出需要作为下面命令的参数。那这个反引号就会排上用场了。 这个例子很简单,就是按照年月日,创建文件夹。代码如下: #!/bin/sh DATE=`date +%Y%m%d` mkdir $DATE

u011511092的专栏 1137

军品研制过程-转阶段

介绍军品转阶段评审

Abel的博客 2万+

「企业级智能体」LangChain4j Multi-Agent:角色分离 + 协同编排实战

在大部分 Java 项目里,“接入大模型Controller 收到一个 question调用大模型接口拿到 answer把结果原样丢回前端这种玩法可以叫「高配搜索框模式一个 Agent 要写 Prompt、要查数据库、还要改写文案,太忙了不同角色(创作者、编辑、审稿人)的职责混在一起,难以维护想复用其中一段能力(比如只要润色)也不方便把大任务拆成多个 “角色清晰的 Agent”,再编排它们像流水线一样协同完成任务。CreativeWriter:负责创作故事。

OFFTime_we的博客 1547

shell脚本【符号7】单引号、双引号、反引号的区别

本篇博客将介绍,单双引号和反引号1、单引号和双引号的使用及区别2、反引号的使用      其实单、双引号与反引号之间在功能上没有任何交叉。单、双引号和转义符号在功能上倒是有一些重叠的部分。转义符号的使用:点击打开链接一、单引号、双引号       ⑴ 单引号、双引号和反引号之间,从功能上可以分为两类:            ① 引用字符串:单引号、双引号            ② 命令替换:反引号...

huayangshiboqi的博客 1526

华为交换机系统软件升级和安全漏洞修复教程

在华为交换机国网可以查询到华为交换机官方电话:400-822-9999,通过下命令查询出需要升级的交换机软件版本和补丁版本号发给华为,获取新的升级系统软件和补丁以及升级教程。下面是我升级华为交换机总结的教程,作为参考。...

星如雨落 2965

shell中单引号、双引号、反引号的用法及区别

单引号 这个比较暴力,不管单引号里面有什么都原样输出,无视一切变量,所见即所得。如果要用来做字符比较和输出,注意不能输出变量,也不认识通配符,命令等。 even@ubuntu:~$ echo 'a$PATH --aa\*' a$PATH --aa\* 双引号 双引号感觉就相对友好,如果内容中有变量、特殊转义符等,会先把变量、转义字符解析出结果,然后再输出最终内容。 even@ubuntu:~$ ...

奔狼 2238

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

描述linux shell中单引号,linux shell中单引号、双引号、反引号、反斜杠的区别

摘自http://www.jb51.net/article/33495.htm1. 单引号 ( '' )# grep Susan phonebookSusan Goldberg 403-212-4921Susan Topple 212-234-2343如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg phonebook命令,grep会把Goldbe...

weixin_29743937的博客 1995

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

shell 脚本中双引号、单引号、反引号的区别

iamlaosong文 最近要编个shell脚本处理数据,需要检测数据文件是否存在,文件名中包含日期,所以需要生成最近几天的日期,以便检测文件是否存在,看下面的脚本中如何使用双引号、单引号、反引号: OPDATE=`date -d '-1 day' +%Y%m%d` for i in $(seq 10) do FILEDATE=`date -d "-$i day" +%Y%m%d` echo ${FILEDAT

驽马十驾 才定不舍 3万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

shell脚本之--单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号 原文点击链接 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在Linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中的’′(参数替换)和′‘′(命令替换)是例外。所以,两者基本上没有什么区别,除非在内...

赵凯月的博客 9255

【Linux】Shell(Bash)单引号、双引号、不加引号和反引号用法和区别详解

shell

m0_45406092的博客 6578

Linux shell中单引号(' ')、双引号(" ")、反引号(` `)的区别

最近在编写shell脚本时,发现引号使用的比较频繁,也出现过小问题,现根据我的使用情况做一下总结,也加深一下自己的印象。 单引号和双引号: 共同点: 声明变量时,如果变量内容较多并用空格分割的,需要将变量包裹起来(使用单引号或者双引号),否则就会报-bash: xx:command not found。 1.声明变量,内容包括空格,就会提示-bash:...

滴水穿石的启示 979

Shell 2. 单引号、双引号、反引号的区别

shell编程

JunChen681的博客 1389

shell 脚本中双引号 单引号 反引号 的区别

转自:http://blog.youkuaiyun.com/iamlaosong/article/details/54728393 最近要编个shell脚本处理数据,需要检测数据文件是否存在,文件名中包含日期,所以需要生成最近几天的日期,以便检测文件是否存在,看下面的脚本中如何使用双引号、单引号、反引号: OPDATE=`date -d '-1 day' +%Y%m%d` for i in $(se

Syn良子的博客 384

linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中的'$'(参数替换)和'`'(命令替换)是例外。所以,两者基本上没有什么区别,除非在内容中遇到

好记忆也需烂博客 7万+

linux shell中单引号、双引号、反引号、反斜杠的区别

shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符`的区别,学习shell编程的朋友可以看下 1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Susan Goldberg,不能直接使用gre...

anaijiao0225的博客 164

Shell命令中单引号,双引号,反引号的区别

问题   在Linux系统下调用shell命令时经常会忽略双引号和单引号的区别,一般情况下都不会出错。但是当遇到一些特殊符号时,会出现预想不到的情况。比如我会经常使用echo -e “password\npassword” | passwd root 这条命令修改root密码时出现了异常情况, 由于密码是随机生成的, 有一次密码里面包含了符号 “",在shell中",在shell中",在shell中可以用来引用变量, 当变量不存在时就表示空, 于是就出现这样的情况,密码"abc$def” 变成了"abc",

luoshuai 627

shell中单引号、双引号、反引号、反斜杠的区别

http://hi.chinaunix.net/?306269/viewspace-44406 shell 可以识别4种不同类型的引字符号: 单引号 字符' 双引号字符" 反斜杠字符\ 反引号字符` 1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212-4921 Susan To...

135
上一篇: shell中十种实现自加的方法
下一篇: shell中的重定向 1>&2 2>&1 >&2
thy822
博客等级 码龄19年 313粉丝 294原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值