我想运行一个带有 1 个参数的程序,并且希望该参数成为命令的输出。
就像是:
./program $ python -c 'print(stuff)'
我希望程序的参数是命令的输出python -c 'print(stuff)'
答案1
你只差了两个四个字符:
./program "$(python -c 'print(stuff)')"
...尽管 python 似乎希望将内容放在引号中:
./program "$(python -c 'print("stuff")')"