0

私は OptionParser() を使用しており、次のように定義しています。

parser.add_option("--cmd", dest="command", help="command to run")

ただし、次のような複雑なシェル コマンドを指定すると、次のようになります。

python shell.py --cmd "for i in `seq 1 10`; do xxx; done"

そして内部的に print options.command、私には予期しないものが得られます:

for i in 1
2
3
4
5
6
7
8
9
10; do

シェルコマンドである OptionParser オプションを渡す良い方法はありますか?

4

1 に答える 1