我有两个脚本,分别是script1.py和script2.sh。你知道吗
script1.py作为命令行参数,例如“-t somethinng”,script2.sh作为其命令行参数,例如:script2.sh-class script1.py。你知道吗
我可以通过以下方式执行script1.py作为独立脚本:“script1.py-t value”。你知道吗
现在我要做的是在将script1.py作为命令行参数传递给script2.sh的同时将命令行传递给script1.py。你知道吗
我想试试这个-
script2.sh—类script1:MyClass“-t值”--详细
script2.sh的所有设置都是为了从--class参数获取Myclass。 现在我要做的就是上面的命令。 //其中MyClass是script1.py中的一个类
此处不能使用括号。最简单也是最常见的方法是将整个python子命令行作为字符串传递:
script2.sh
和script1.py
是你的代码还是别人的?你知道吗如果它们是您的(或者至少是} 或等效物);如果不是,那么就没有内置的方法来实现这一点,例如:您所要求的与传递参数的通用Bash/shell功能无关。你知道吗
script2.sh
),您可以自己实现这样的特性(使用^{或者@hek2mgl所说的也可能奏效。你知道吗
相关问题 更多 >
编程相关推荐