码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux中三种引号(单引号、双引号、反引号)的区别


    1. 双引号

    保护特殊元字符和通配符不被shell解析,但是允许变量和命令的解析,以及转义符的解析。

    2. 单引号

    • 单引号内不允许任何变量、元字符、通配符、转义符被shell解析,均被原样输出。

    • 使用双引号或反斜杠转义可显示输出单引号,但是双引号和反斜杠不能被同时使用。如命令:echo “\‘”,输出结果会为(\’),而不是(')。

    • 单引号可保证其内部所有字符不被shell解析,如单引号与grep、sed、awk命令配合使用,则单引号内部字符将直接发送给grep、sed、awk命令进行正则表达式的解析。使用grep、sed、awk命令时,推荐与单引号配合使用。

    grep "\\\\" file 与 grep '\\' file执行的是相同的命令,解析如下:
    第一条命令使用了双引号,允许shell对转义符进行解析,shell把四个\解析成2个\传递给grep,grep再把2个\解析成一个\查找;
    第二条命令使用了单引号,shell不允许解析,直接把2个\传递给grep,grep再把2个\转义成一个\查找。

    3. 反引号

    反引号的功能是命令替换,在反引号(``) 中的内容通常是命令行,程序会优先执行反引号中的内容,并使用运行结果替换掉反引号处的内容。

    4. 无引号

    • Linux中具有特殊含义的字符均保持他们的特殊含义,如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来。

    • 但如果字符串中带有空格等特殊字符,则不能完整的输出,需要改加双引号。

    • 一般连续的字符串,数字,路径等可以用。

  • 相关阅读:
    【云原生】-Docker容器迁移Oracle到MySQL
    阿里云服务器退款规则_退款政策全解析
    Hadoop3教程(三十六):(生产调优篇)企业开发场景中的参数调优案例概述
    springboot---优雅永不过时
    在IDEA中配置MySQL数据库连接以及在使用mybatis时设置sql语句的代码提示功能
    【Leetcode】1320. Minimum Distance to Type a Word Using Two Fingers
    Java数据结构算法:图的搜索
    月薪近万,工地转行测试,这一次的选择,真正实现了薪资翻倍~
    Spring Cloud框架学习-Spring Cloud Sleuth
    rabbitMQ 面试题
  • 原文地址:https://blog.csdn.net/mahoon411/article/details/125426155
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号