gpt4 book ai didi

linux - 如何简洁地执行 Linux 嵌套命令行?

转载 作者:太空狗 更新时间:2023-10-29 11:26:36 25 4
gpt4 key购买 nike

这里嵌套的命令行意味着一个命令的输出是另一个命令的输入。例如下面:

$ CmdA

output1 output2 output3...

现在我想运行 CmdB,它使用 CmdA 的输出作为参数。那么如何简洁地运行 CmdB 而不是使用

$ CmdB output1 output2 output3...

我现在有一个实际问题:

$ python-config --cflags --ldflags

-I/usr/include/python2.7 -I/usr/include/python2.7 -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv
-lpthread -ldl -lutil -lm -lpython2.7 -Xlinker -export-dynamic

如您所见,命令 python-config 生成了许多项目。如果我编译一个 .cpp 源文件,我必须编写所有项目,如

gcc test.cpp -I/usr/include/python2.7 -fno-strict-aliasing -02 -g -pipe.......-o test, 所以我只是想找到一种简单的方法来执行调用者命令。

感谢提示!

最佳答案

gcc test.cpp `python-config --cflags --ldflags`

更多:Command Substitution

关于linux - 如何简洁地执行 Linux 嵌套命令行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5454090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com