我有一个配置文件,用户可以在其中指定一组 shell 命令。命令基本上是一系列以管道分隔的 shell 命令。
CMD1 = grep "SomeOtherString" | grep "XX" | cut -d":" -f9 | cut -d"," -f1
CMD2 = grep "SomeOtherString" | tail -1| cut -d":" -f9 | cut -d"," -f1 | cut -d"[" -f2 | cut -d"]" -f1
我能够阅读我的 Python 脚本中的命令。我的问题是如何在 Python 中运行这些读取命令字符串并获得输出。
任何带有subprocess
, plumbum
,的解决方案都是sh
可以接受的。