我有一个python脚本,如果我执行python aaa.py,它会打印许多命令
(base) tkl@TKL ~/Desktop python aaa.py
cp chart.xls ./me/chart.xls
find . | grep bro
scp -r fefe@192.168.1.4:/data/ti.exe .现在,我想知道是否有一些linux命令可以作为命令顺序执行这些输出,并在同一个shell中打印所有输出,我正在想象的是:
python aaa.py | xargs -i execute {}
这样的“执行”存在吗?
发布于 2021-11-11 07:41:51
bash是执行一堆shell命令的普通处理器。如下所示:
{ echo date; echo ls; } | bash所以你可以这样做,如果你相信你的Python不会发出任何“坏东西”™️
python aaa.py | bash或者,类似地,正如注释中所建议的那样,您可以具体地表示POSIX或sh,在这种情况下:
python aaa.py | shhttps://stackoverflow.com/questions/69922938
复制相似问题