我正在研究对C ++“ CuraEngine”的修改,这是一个由python gui“ Cura”调用的命令行程序。 Cura向CuraEngine输出带有很多参数的复杂字符串,我需要弄清楚到底是什么。
有没有办法捕获Cura调用的整个CuraEngine shell字符串?
操作系统:Linux(Ubuntu 12.04 x64)
Cura - Python
CuraEngine - C++
最佳答案
将CuraEngine
重命名为CuraEngine.bin
创建一个名为CuraEngine
的shell脚本,该脚本将保存其参数(shell变量"$@"
),调用./CuraEngine.bin "$@"
并可能通过流重定向或tee
程序捕获其输出。