引数をエコーするだけでなく、必要に応じて(引数に空白や特殊文字が含まれている場合など)エスケープするコマンドはありますか?
1つのスクリプトでコマンドを実行する代わりに、コマンドをエコーするシェルマジックで必要になります。この出力は、最終的にコマンドをより効率的な方法で実行するpythonスクリプトにパイプされます(実際のターゲットpythonスクリプトのmain()メソッドをロードし、指定された引数で実行し、計算されたデータによって追加のパラメーターがキャッシュされます) main()の実行)。
その代わりに、もちろん、すべてのシェルマジックをPythonに移植して、何もパイプする必要がないようにすることができます。