【问题标题】:How to use zsh glob expansion to run same command multiple times?如何使用 zsh glob 扩展多次运行相同的命令?
【发布时间】:2020-10-28 10:05:45
【问题描述】:

我正在寻找使用一系列参数多次运行单个命令的 zsh 语法。

而不是写:

touch f_a
touch f_b
...
touch f_z

我想执行:

touch f<a..z>

【问题讨论】:

    标签: shell zsh glob expansion


    【解决方案1】:

    你可以使用:

    touch f{a..z}
    

    我认为资源的名称是大括号扩展

    您也可以使用前导零:

    echo file-{001..100}
    

    在 zsh 上,您可以像这样为每一行打印一个项目:

    printf '%s\n' {001..100}
    

    【讨论】:

      猜你喜欢
      • 2016-09-07
      • 1970-01-01
      • 2016-11-12
      • 2015-06-29
      • 2022-08-22
      • 1970-01-01
      • 1970-01-01
      • 2020-02-20
      • 1970-01-01
      相关资源
      最近更新 更多