如何在python中包含getopt的情况下运行bash脚本



我正在ubuntu终端中运行一个脚本,它运行得很好。

./run_script2.sh -b ./exercises/13_caching.py 

我想在python操作系统或子流程中运行相同的脚本,但我遇到了一个错误:

./run_script2.sh: line 36: getopt: command not found

在36号线上我有:

opts=`getopt -o f:b:ia:p:d:h --long no-status-srv --long status-port: -- "$@"`

如何在使用python在终端中运行此脚本?

getopt不在您的PATH中,然后找不到。

尝试:

opts=$(/usr/bin/getopt -o f:b:ia:p:d:h --long no-status-srv --long status-port: -- "$@")

假设CCD_ 3是CCD_。

相关内容

  • 没有找到相关文章