如何在 grep 中使用字符串变量(包含双引号)

禅宗机芯

我有以下 bash 代码:

DNS_RECORD_NAME="\"_acme-challenge\""
linode-cli domains records-list 1020562 --pretty --json |
            grep '"name": $DNS_RECORD_NAME'

输出应该是这样的:

"name": "_acme-challenge"

但我得到了空结果。如果我更改以下行

grep '"name": $DNS_RECORD_NAME" 

grep '"name": "_acme-challenge"'

我得到了正确的输出。

但我需要使用变量。如何在 grep 中使用字符串变量(包含双引号)?

schrodigerscatcuriosity

当您使用单引号时,模式被视为文字字符串,因此

grep '"name": $DNS_RECORD_NAME'

将尝试匹配文字字符串

"name": $DNS_RECORD_NAME

变量没有扩展。

为了让它工作,你可以:

grep "\"name\": $DNS_RECORD_NAME"

或者

grep '"name": '"$DNS_RECORD_NAME"

这里变量$DNS_RECORD_NAME被扩展。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅在包含“字符串2”的文件中使用grep搜索“字符串1”?

来自分类Dev

如何使用grep从第一个双引号到第二个双引号提取具有多个(“)的字符串的内容

来自分类Dev

使用 grep 获取包含单引号或双引号的字符串的出现次数

来自分类Dev

如何grep双引号后跟一个字符串?

来自分类Dev

如何使用引号和 colopn grep 字符串

来自分类Dev

如何在RcppEigen中使用字符串变量

来自分类Dev

如何在RcppEigen中使用字符串变量

来自分类Dev

如何在命令中使用包含引号的Bash变量(字符串)?

来自分类Dev

如何在包含变量的逐字字符串中转义双引号

来自分类Dev

如何在单引号字符串中使用变量?

来自分类Dev

如何在双引号字符串内添加变量

来自分类Dev

如何在双引号字符串内添加变量

来自分类Dev

如何在Windows / Dos中使用GNU grep转义双引号?

来自分类Dev

如何在变量或字符串上使用grep?

来自分类Dev

文件不包含字符串时如何使用grep

来自分类Dev

如何在scala中使用插值在字符串中插入双引号

来自分类Dev

如何在Julia中使用双引号字符串解析CSV文件?

来自分类Dev

如何在Java中使用双引号拆分字符串

来自分类Dev

如何grep字符串变量的内容?

来自分类Dev

如何使用字符串生成器在元素之间附加双引号和“或”

来自分类Dev

如何使用grep匹配双引号

来自分类Dev

如何在Perl中使用正则表达式grep字符串?

来自分类Dev

如何在可执行文件中使用grep字符串

来自分类Dev

如何在grep中使用正则表达式查找字符串

来自分类Dev

如何在Linux中使用grep或awk从xml的字符串中提取值

来自分类Dev

如何在包含必须使用双引号的JSON字符串的数据设置值周围添加单引号?

来自分类Dev

如何在grep中包含空格字符?

来自分类Dev

如何在grep中包含空格字符?

来自分类Dev

字符串中的单引号和双引号的grep

Related 相关文章

  1. 1

    如何仅在包含“字符串2”的文件中使用grep搜索“字符串1”?

  2. 2

    如何使用grep从第一个双引号到第二个双引号提取具有多个(“)的字符串的内容

  3. 3

    使用 grep 获取包含单引号或双引号的字符串的出现次数

  4. 4

    如何grep双引号后跟一个字符串?

  5. 5

    如何使用引号和 colopn grep 字符串

  6. 6

    如何在RcppEigen中使用字符串变量

  7. 7

    如何在RcppEigen中使用字符串变量

  8. 8

    如何在命令中使用包含引号的Bash变量(字符串)?

  9. 9

    如何在包含变量的逐字字符串中转义双引号

  10. 10

    如何在单引号字符串中使用变量?

  11. 11

    如何在双引号字符串内添加变量

  12. 12

    如何在双引号字符串内添加变量

  13. 13

    如何在Windows / Dos中使用GNU grep转义双引号?

  14. 14

    如何在变量或字符串上使用grep?

  15. 15

    文件不包含字符串时如何使用grep

  16. 16

    如何在scala中使用插值在字符串中插入双引号

  17. 17

    如何在Julia中使用双引号字符串解析CSV文件?

  18. 18

    如何在Java中使用双引号拆分字符串

  19. 19

    如何grep字符串变量的内容?

  20. 20

    如何使用字符串生成器在元素之间附加双引号和“或”

  21. 21

    如何使用grep匹配双引号

  22. 22

    如何在Perl中使用正则表达式grep字符串?

  23. 23

    如何在可执行文件中使用grep字符串

  24. 24

    如何在grep中使用正则表达式查找字符串

  25. 25

    如何在Linux中使用grep或awk从xml的字符串中提取值

  26. 26

    如何在包含必须使用双引号的JSON字符串的数据设置值周围添加单引号?

  27. 27

    如何在grep中包含空格字符?

  28. 28

    如何在grep中包含空格字符?

  29. 29

    字符串中的单引号和双引号的grep

热门标签

归档