gpt4 book ai didi

python - 将具有多个子选项的命令行选项传递给 python 脚本 -- shell 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 12:49:03 24 4
gpt4 key购买 nike

我有以下选择:

python runscript.py -O start -a "-a "\"-o \\\"-f/dev/sda1 -b256k -Q8\\\" -l test -p maim\""

runscript 获取 -O-a 然后将剩余的发送到 shell 脚本 1

shell 脚本 1 采用选项 -a 并且应该考虑剩余的 \"-o\\\"-f/dev/sda1 -b256k -Q8\\\"-l test -p maim\" 作为 shell 脚本 2 的参数

shell 脚本 2 采用参数 -o-l-p

谁能帮我解决这种情况。我被困在 shell 脚本 1 考虑并开始解析参数 -o 的地方。

有没有简单的方法。应保持 shell 脚本 1 调用 2 的层次结构。

问候赛

最佳答案

你给出的命令有点困惑。我正在概括这个场景。这是你的意思吗?

python runscript.py -p1 v1 -p2 v2 -p3 v3

  1. runscript.py 将接受所有给定的参数。
  2. 并使用选定的参数调用 shellsript_1.sh -p2 v2
  3. 然后使用剩余参数调用 shellscript_2.sh -p3 v3

我们可能需要更准确的问题解释。

关于python - 将具有多个子选项的命令行选项传递给 python 脚本 -- shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37801209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com