代码之家  ›  专栏  ›  技术社区  ›  spitfiredd

不带空格的AWS批处理命令?

  •  0
  • spitfiredd  · 技术社区  · 3 年前

    minimus2 <prefix> -D OVERLAP=100 -D MINID=95 -D THREADS=1 -D 命令,例如。 minimus2 <prefix> -D OVERLAP 100 -D MINID 95 -D THREADS 1 ,将失败。

    我试过了,

    "Command":[
      "minimus2",
      "Ref::afgPrefixFile",
      "-D",
      "OVERLAP=",
      "Ref::overlap",
      "-D",
      "MINID=",
      "Ref::minid",
      "-D",
      "THREADS=",
      "Ref::threads"
    ]
    

    它返回 minimus2 <prefix file> -D OVERLAP= 100 -D MINID= 95 -D THREADS= 1 ,这将在 = 并导致命令失败。和

    "Command":[
      "minimus2",
      "Ref::afgPrefixFile",
      "-D",
      "OVERLAP=Ref::overlap",
      "-D",
      "MINID=Ref::minid",
      "-D",
      "THREADS=Ref::threads"
    ]
    

    这是行不通的。如何在某些参数不生成空间的情况下构建AWS批处理命令?

    0 回复  |  直到 3 年前
        1
  •  1
  •   rainkinz    3 年前

    我知道这并不理想,但你可以将参数设置为整个字符串?例如:

    "parameters" : {"overlap" : "OVERLAP=THE_VALUE", ....}