定义一个变量时,等号两边不能有空格,若有空格可用双引号或单引号将变量内容结合。

(1)双引号内的特殊字符可保有原本的特性

var="lang is $LANG"
echo $var
--输出--
lang is en_US

(2)单引号内的特殊字符仅为一般文本

var='lang is $LANG'
echo $var
--输出--
lang is $LANG
  • 特殊字符(包含空格)也可用"\"转义为一般字符

(3)反引号:有的指令需要其它指令提供的信息,可用`指令`或$(指令),推荐使用后一种

version=`uname -r` 或 version=$(uname -r)
echo $version
--输出--
5.4.0-77-generic

Shell脚本 单引号、双引号和反引号的区别相关推荐

  1. shell脚本:exit 0 和 exit 1有什么区别?他们和return不同,return是关键字,exit是一个shell函数

    定义 exit 0 :正常运行程序并退出程序.使用echo $? 返回0,也就是说调用环境认为你的程序执行正常. exit 1 :非正常运行导致退出程序,也可以是其他数字.系统程序对于程序运行错误是有 ...

  2. shell脚本:exit 0 和 exit 1有什么区别?

    定义 exit 0 :正常运行程序并退出程序.使用echo $? 返回0,也就是说调用环境认为你的程序执行正常. exit 1 :非正常运行导致退出程序,也可以是其他数字.系统程序对于程序运行错误是有 ...

  3. Shell中 单引号(‘‘) 双引号(““) 反引号(``) $() 的区别

    字符串与引号 Shell 的模型就是标准的字符流过滤器模型,简单来说,就是一条命令把结果送到标准 输出,这个标准输出被连接到下一个命令的标准输入,由此来实现一系列命令之间的联动. 每一个命令的输出都是 ...

  4. 描述linux shell单引号,Linux shell 单引号和双引号

    在编写shell脚本的时候经常会用到引号,有些时候却老是忘记单引号和双引号之间的区别, 所以就整理一下供以后脑子不好使了的时候前来复习一下.首先说下他们的共同点: 好像就只有 一个,就是它们都可以用来 ...

  5. shell 引号 解析 逗号_Shell(Bash)单引号、双引号和反引号用法详解

    单引号和双引号用于变量值出现空格时,比如 name=zhang san 这样执行就会出现问题,而必须用引号括起来,比如 name="zhang san". 不过,引号有单引号和双引 ...

  6. Golang的单引号、双引号与反引号用法

    看了目前国内网络上一些参考数榜首的几篇类似本标题的文章,觉得说得不够简明扼要直击本质,甚至有谬误.特此写下本文,以便参考. 单引号single quote: ' go语言中使用单引号给rune(gol ...

  7. SQL语句中单引号、双引号和反引号的区分

    单引号 ' 和双引号 " 在标准 SQL 中,字符串使用的是单引号. 如果字符串本身也包括单引号,则使用两个单引号(注意,不是双引号,字符串中的双引号不需要另外转义). MySQL对 SQL ...

  8. golang 单引号与双引号以及反引号

    golang中 字符串在底层使用字节数组实现, golang中用双引号或者 反引号表示字符串 其中反引号会原样输出 及 不转义在这里插入代码片 对于单引号 在golang中用于表示 rune类型,ru ...

  9. mysql 变量被引号括住_【已解决】mysql中操作表的字段名时是否一定要用反引号括起来...

    折腾: 期间,看到别人: 实现Pyspider爬虫结果的自定义ResultWorker – 简书    @staticmethod def escape(string): return '`%s`' ...

  10. php中``反引号的作用

    文章目录 一.反引号的作用 二.反引号位置 一.反引号的作用 1.反引号常见在SQL语句中来包含关键字,比如 $sql = "select `user`,username from `Con ...

最新文章

  1. 配置环境变量 path
  2. 合成/聚合原则: 桥接模式
  3. sql中join与left-join图解区别
  4. linux下mongodb的安装及启动
  5. 计算机信息安全技术计算题,计算机信息安全技术练习题.doc
  6. mysql 修改多表数据库_mysql数据库:mysql增删改、单表、多表及子查询
  7. 【数据库原理实验(openGauss)】视图
  8. 鞋店商城小程序开发价值
  9. 树的计数 + prufer序列与Cayley公式 学习笔记
  10. ap位置服务器怎么找,如何正确选择无线AP的安装位置?
  11. 学习书籍与视频的选择
  12. 苹果M1芯片MacBook/iMac/Mac mini降级或者重装系统教程
  13. 适用于Windows11 任务栏开始菜单和图标,资源管理器显示异常修复的方法
  14. 自考02324离散数学第一章思维导图
  15. 【计算机网络】——习题解析:UDP 用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17,试求源端口、目的端口、 用户数据报的总长度、数据部分长度等
  16. 【GAL中的标注弹窗功能——Renpy系列1】
  17. AD17板子形状设置改变
  18. 安卓简单开发-获取系统时间
  19. 世界上最大的监狱是人的大脑
  20. 【计算机网络】局域网

热门文章

  1. docker发布一个springboot项目真香
  2. Velodyne Lidar公布自动驾驶技术世界安全峰会的议程
  3. 华为HCIP-WLAN考试总结
  4. Mac电脑键盘(ujmiko)不能使用问题记录
  5. 查询每个学生的总成绩的各个科目的分数和姓名,按总成绩排序
  6. 企业信息化的机制建设
  7. java 俄罗斯方块消除整行_帮忙看下我的俄罗斯方块满行删除方法,为嘛一次只能删除1行。。...
  8. 一文搞定JVM的内存结构
  9. Mac 此账户尚未用于app store_献给mac新手,Mac日常软件APP推荐
  10. 「rust笔记」rust之文件读写操作