美文网首页
bash中变量替换和字符转义的理解

bash中变量替换和字符转义的理解

作者: 小胖_20c7 | 来源:发表于2019-06-28 14:37 被阅读0次
转义的概念
  1 将特殊字符(被特殊含义占用的字符)转换为普通字符
  2 将特定的转义序列(或者普通字符),转换为特殊字符
quoting的概念
  将字符串quoting起来,使其都变成普通字符(就不进行特殊字符的后续处理了)
  这时,字符串是一个整体,同时quoting里面的变量替换后,不会做任何后续处理
  (例如,再次转义。因为在变量赋值那一层,已经进行了转义。转义只进行一次)
变量替换的后续
  变量替换后,bash还会有很多操作,注意这些操作的顺序
  但是变量如果被quoting起来,则已经视为普通字符,就没有后续处理了

相关文章

  • bash中变量替换和字符转义的理解

    转义的概念 quoting的概念 变量替换的后续

  • scala StringContext(>2.10)

    scala中StringContext支持3种插值操作:s|f|raw。分别是变量替换;字符串格式化和非转义字符。...

  • Shell替换

    如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。 ...

  • 3.9 PHP字符串单引号和双引号的区别

    双引号中可以解析变量,而单引号中不能。 在双引号中可以用转移字符,单引号中转义字符\只能转义单引号,和转义转义字符...

  • PHP字符串

    1. 单双引号的使用效率说明 效率评测参考地址 使用双引号的时候要替换其中的变量和转义字符,而单引号不进行替换变量...

  • html字符实体转义

    HTML 中的预留字符必须被替换为字符实体。 常见字符对应表: 一、字符转义成字符实体 测试: 二、字符实体转义成...

  • 【前端】安全防御篇

    XSS防御 转义字符(正则替换) 转义字符(js-xss插件) CSP1》设置 HTTP Header 中的 Co...

  • Git Error

    error :bash: !": event not foundsolution: 加转义字符"" error: ...

  • sed中转义字符的替换

    sed中转义字符的替换 背景 在使用sed的时候,经常我们会用来替换字符串,如果被替换的字符串中包含转移字符串怎么...

  • 变量替换_转义_命令替换-2

    转义 变量替换 示例: 命令替换 在赋值语句中,让命令还是命令

网友评论

      本文标题:bash中变量替换和字符转义的理解

      本文链接:https://www.haomeiwen.com/subject/mcwscctx.html