【问题标题】:Repeating an argument N times within the command line在命令行中重复一个参数 N 次
【发布时间】:2020-08-17 10:53:26
【问题描述】:

我想在一行中运行以下命令,在linux中python3 pythonScript.py arg1 arg2 arg3 arg4 argN.......

我是否可以运行命令,这样如果我输入python3 pythonScript.py arg$x,我将获得相同的效果,即让 argX 在同一行中重复 N 次,其中 X 连续为 1、2、3 等等。

【问题讨论】:

    标签: bash shell command-line scripting command-line-arguments


    【解决方案1】:

    在 bash 中,可以使用大括号展开:

    python3 pythonScript.py arg{1..10}
    

    它只适用于文字数字,但不能使用 $x 作为范围结束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-19
      • 2019-12-07
      • 2015-05-15
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      相关资源
      最近更新 更多