在zsh中打印以foo开头的所有变量

PSkocik

在bash中:

foo_a=1
foo_b=2
declare -p ${!foo_*}

输出:

declare -- foo_a="1"
declare -- foo_b="2"

如何在zsh中执行此操作

为什么即使将以上内容粘贴到zsh中,也无法设置变量?除非所有粘贴的代码都成功,否则粘贴一段代码似乎没有任何效果?那是怎么回事?

吉米吉
  1. 如何打印以foo以下内容开头的所有参数

    declare -p ${(Mk)parameters:#foo*}
    

    所有变量都存储在parameters关联数组中,因此足以打印其所有键(k)并搜索pattern foo*(M)存在该标记以删除不匹配的元素。

    输出:

    typeset foo_a=1
    typeset foo_b=2
    

    (注意declare与相同typeset)。


  1. 由于最近引入了一个称为bracketed_pa​​ste的功能,因此粘贴无法按预期进行

    zle_bracketed_pa​​ste

    许多终端仿真器具有允许应用程序识别何时将文本粘贴到终端中而不是正常键入的功能。对于ZLE,这意味着可以插入特殊字符(例如制表符和换行符),而不是调用编辑器命令。此外,粘贴的文本形成单个撤消事件,如果该区域处于活动状态,则粘贴的文本将替换该区域。

    这个由两个元素组成的数组包含用于启用和禁用功能的终端转义序列。这些转义序列用于在启用ZLE时启用带括号的粘贴,并在其他时间禁用它。取消设置参数的作用是确保括号内的粘贴保持禁用状态。

    如果您不喜欢它,只需取消设置即可:

    unset zle_bracketed_paste
    

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除 Firebase 存储中以“foo”开头的所有文件

来自分类Dev

使用通配符扩展来回显zsh中的所有变量

来自分类Dev

在zsh中如何列出所有环境变量?

来自分类Dev

如何打印zsh参数的所有属性?

来自分类Dev

获取所有以“ blank”开头的Jquery变量

来自分类Dev

在Golang中打印所有局部变量

来自分类Dev

从netlogo中的重复循环打印变量的所有值

来自分类Dev

将所有出现的内容打印在以x开头并以y结尾的字符串中

来自分类Dev

删除表中以 < 开头的所有记录

来自分类Dev

有没有办法打印在makefile中定义/可见的所有变量?

来自分类Dev

如何在Zsh的命令行中展开所有变量?

来自分类Dev

玉-打印所有可能的变量

来自分类Dev

打印出所有剩余的awk变量

来自分类Dev

jekyll调试或打印所有变量

来自分类Dev

删除目录树中的所有* .foo

来自分类Dev

zsh:如果定义了带有周围文本的打印变量?

来自分类Dev

dcast重命名所有变量以数字开头

来自分类Dev

给以特定字符串开头的所有变量赋值

来自分类Dev

选择名称以某些字母开头的所有python变量?

来自分类Dev

给以某些字符串开头的所有变量赋值

来自分类Dev

删除zsh中的所有扩展

来自分类Dev

如何在Rust中打印变量,并使其显示有关该变量的所有信息,例如Ruby的.inspect?

来自分类Dev

在laravel 5.1中打印所有正在运行的会话变量

来自分类Dev

通过传递字符变量打印从列表中的所有字符串

来自分类Dev

如何在 Tensorflow 中打印和加载所有变量的名称和值

来自分类Dev

为什么BOO中没有`FOO = 42 echo“ $ FOO”`打印42?

来自分类Dev

所有字典中的Python打印键

来自分类Dev

如何打印集合中的所有元素?

来自分类Dev

打印类中的所有对象

Related 相关文章

  1. 1

    如何删除 Firebase 存储中以“foo”开头的所有文件

  2. 2

    使用通配符扩展来回显zsh中的所有变量

  3. 3

    在zsh中如何列出所有环境变量?

  4. 4

    如何打印zsh参数的所有属性?

  5. 5

    获取所有以“ blank”开头的Jquery变量

  6. 6

    在Golang中打印所有局部变量

  7. 7

    从netlogo中的重复循环打印变量的所有值

  8. 8

    将所有出现的内容打印在以x开头并以y结尾的字符串中

  9. 9

    删除表中以 < 开头的所有记录

  10. 10

    有没有办法打印在makefile中定义/可见的所有变量?

  11. 11

    如何在Zsh的命令行中展开所有变量?

  12. 12

    玉-打印所有可能的变量

  13. 13

    打印出所有剩余的awk变量

  14. 14

    jekyll调试或打印所有变量

  15. 15

    删除目录树中的所有* .foo

  16. 16

    zsh:如果定义了带有周围文本的打印变量?

  17. 17

    dcast重命名所有变量以数字开头

  18. 18

    给以特定字符串开头的所有变量赋值

  19. 19

    选择名称以某些字母开头的所有python变量?

  20. 20

    给以某些字符串开头的所有变量赋值

  21. 21

    删除zsh中的所有扩展

  22. 22

    如何在Rust中打印变量,并使其显示有关该变量的所有信息,例如Ruby的.inspect?

  23. 23

    在laravel 5.1中打印所有正在运行的会话变量

  24. 24

    通过传递字符变量打印从列表中的所有字符串

  25. 25

    如何在 Tensorflow 中打印和加载所有变量的名称和值

  26. 26

    为什么BOO中没有`FOO = 42 echo“ $ FOO”`打印42?

  27. 27

    所有字典中的Python打印键

  28. 28

    如何打印集合中的所有元素?

  29. 29

    打印类中的所有对象

热门标签

归档