单引号、双引号、倒引号

2023-11-08

单引号’’

单引号在shell中用于字符串的输出,在单引号里的字符串,所有的字符都被认为是普通的字符,即不会转译特殊字符,演示示例如下:

[root@Centos8 ~]# echo 'I am a boy!'
I am a boy!
[root@Centos8 ~]# echo 'I am #&a boy!'
I am #&a boy!
[root@Centos8 ~]# echo 'I am /a boy!'
I am /a boy!
[root@Centos8 ~]# echo 'I am $a boy!'
I am $a boy!
[root@Centos8 ~]# echo 'I am ${a} boy!'
I am ${a} boy!

双引号""

双引号也是用于输出字符串,但双引号会对转译字符进行转译;
演示示例:

[root@Centos8 ~]# a=good
[root@Centos8 ~]# echo "I am $a boy!"
I am good boy!

[root@Centos8 ~]# echo "I am ${a}boy!"
I am goodboy!

倒引号`

倒引号在tab键上方,倒引号都是用来做命令替换用(commandsubstitution)的,一般在Linux中就是将倒引号内的Linux命令先执行,然后将执行结果赋予变量;
演示示例如下:

[root@Centos8 ~]# now=`date +"%F %H:%M:%S"`				#加了倒引号
[root@Centos8 ~]# echo $now
2021-05-24 23:41:22

总结

1、单引号不转译特殊符号,完完全全输出原样字符串;
2、双引号转译特殊字符;
3、倒引号做命令替换,即把命令的结果赋值给另一个变量;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单引号、双引号、倒引号 的相关文章

随机推荐

  • 下划线/驼峰参数格式互转

    分享一次下划线格式参数json串转换为驼峰obj的case 业务场景 工程内定义model的参数命名格式为驼峰命名 但是微信小程序接口参数命名格斯为snake case下划线格式 是妥协使用下划线还是坚持节操继续驼峰 作为一个技术控 程序员
  • 阿里云(企业云解析DNS)让你的博客飞起来

    引用 你是否还在为网站访问速度而苦恼 你是否还在恐惧全国各地而来的访客 不用慌 不用怕 企业云解析DNS为你保驾护航排忧解难 在这互联网的冬天让你依靠温暖的胸膛 不要998 不要888 不要668 一年只需要103 2 没错你没听错 只要1
  • C++ MFC中如何根据不同文件编码格式创建和写文本内容

    废话不多说 相信有点基础的应该都不难看懂下面的源码内容 这里假设VC 的字符集编码格式是Unicode 要写入的文本内容是m strTEXT 1 保存ANSI编码格式的文本文件 CStdioFile file if file Open T
  • Day5-最长公共前缀

    题目 题解 用的最简单的暴力 把每一个字符串的每一个字符与第一个字符串的对应字符做对比 有不相同则返回最长前缀 所有都相同则将该字符加入最长前缀中 C 解法1 先求出最短的字符串 用它作为循环结束条件 class Solution publ
  • ubuntu22.04安装TeslaM40,P40显卡驱动

    一 安装前的准备 1 在电脑重启中进入电脑的BIOS设置 在设置中将 Above 4G decoding 设置为启动 以便系统可以识别到显卡 2 禁用Ubuntu自带的nouveau驱动 sudo gedit etc modprobe d
  • CH340 MAC驱动使用教程

    CH340 支持各类系统平台下使用 驱动的使用以及下载介绍可以参见我的其他博客 CH340 驱动 含各平台 这一篇文章主要介绍CH340 在 MAC 以及各类 Arduino 平台的安装使用流程 首先到沁恒官网下载最新的CH340驱动 这里
  • 微信小程序、h5兼容性问题(1)

    1 微信小程序中border image 设置渐变 导致border radius 不生效 border radius 20rpx border image linear gradient 180deg rgba 200 200 200 0
  • 基于WVP的轻量化智能监控平台

    当代智能监控平台不乏功能强大的产品 但由于涉及模块 组件多 产品容易臃肿 对私有化场景增加了一定的阻碍 于是 轻量化智能监控平台很有必要 下面为大家一一介绍 01 WVP是什么 WEB VIDEO PLATFORM是一个基于GB28181
  • k8s - kubelet启动失败处理记录

    测试环境好久没有使用了 启动kubelet发现失败了 查看状态 每看到具体报错点 root node1 systemctl status kubelet kubelet service kubelet The Kubernetes Node
  • 一条SQL语句实现查询成绩-60、60~80、+80的人数的方法

    总结一下学到的一个SQL方法 下面我创建一个数据表 SELECT FROM students 可以看到数据表中存在六条数据 如果使用传统的查询方法 我们需要三条SQL语句 分别是 select count from students whe
  • 百度云盘登录二维码刷不出来

    1 我尝试安装最新的百度云盘 没有作用 不是云盘的问题 2 包括登录的时候需要输入验证码 也没有刷出来 我应该就想到是ie浏览器的问题 在浏览器设置 删除重置信息后解决 win R运行 inetcpl cpl 点击上方的高级 点击下面重置
  • 【转】盘点 MySQL 慢查询的 12 个原因

    转 https mp weixin qq com s gz wQPsaerf4k7ymG8DiDA https mp weixin qq com s h9jWeoyiBGnQLvDrtXqVWw https mp weixin qq com
  • [web][攻防世界]

    web 攻防世界 xff referer 题目 过程 总结 题目 过程 题目 过程 总结 题目 https adworld xctf org cn challenges details hash cd168887 2438 4370 aea
  • [C语言]文件操作

    目录 1 文件 1 1程序文件 1 2数据文件 2 文件名 3 文件的打开和关闭 3 1文件指针 3 2文件的打开和关闭 4 文件的顺序读写 4 1fgetc 4 2fputc 4 3fgets 4 4fputs 4 5fscanf 4 6
  • 编译CGAL

    CGAL是做计算机图形进行几何处理必不可以的库 CGAL http www cgal org 主页上可以进行下载 最新版本4 6版本 在Windows下安装可以下载对应的CGAL安装包 下载的CGAL包由三部分组成 CGAL核心库 附带的e
  • C语言面试题:与malloc(0)相关的问题,附答案和详解的代码

    把代码过程较好的一些代码珍藏起来 下面的代码是关于C语言面试题 与malloc 0 相关的问题 附答案和详解的代码 include
  • 随机森林算法Matlab实现

    随机森林算法Matlab实现 瞎BB 代码 计算当前自身gini系数 求最优划分点及其gini系数 对data中按decision属性值从小到大排列 生成结点 生成随机采样样本数据 生成决策树 评价函数 随机森林 样本决策函数 正确率计算函
  • 数字心电图仪综合系统设计与实现verilog

    求以FPGA为控制核心 完成模拟端的设计 实现一个数字心电图仪综合设计系统 主要包括传感器驱动 电压放大 滤波器 模数转换 数字处理显示模块 系统构成如下图所示 该设计包括工程代码和报告 timescale 1ns 1ps module e
  • Java毕设 SSM 毕业设计管理系统(含源码+论文)

    文章目录 1 项目简介 2 实现效果 2 1 界面展示 3 设计方案 3 1 概述 3 2 系统流程 3 2 1 系统开发流程 3 3 2 教师登录流程 3 3 3 系统操作流程 3 3 系统结构设计 4 项目获取 1 项目简介 Hi 各位
  • 单引号、双引号、倒引号

    单引号 单引号在shell中用于字符串的输出 在单引号里的字符串 所有的字符都被认为是普通的字符 即不会转译特殊字符 演示示例如下 root Centos8 echo I am a boy I am a boy root Centos8 e