在内部程序外壳中执行命令

时间:2019-04-03 22:56:24

标签: bash shell

我想正确解释我的问题,所以我将使用非常具体的测试用例,但我正在寻找常规解决方案。

因此,在此示例中,假设您需要从python调用某些函数,但仅使用bash脚本即可。

通常,当一个人尝试运行shell命令时,很容易依次依次调用multpile命令。但是这次不是

command1 
command2 

从bash脚本开始,我需要做这样的事情

ipython
command1
command2

当然的问题是command1将在ipython之后运行,并且在ipython结束之后,command1将在bash shell中而不是在python shell中被调用。

第一季度

所以我想问你如何在bash程序中调用然后在该程序中运行命令?首先有可能吗?

第二季度

我还想知道我们可以解决这个问题多深,我们可以运行一个程序,在该程序内部运行带有shell的新子程序,然后在此子程序中运行命令吗?

我已经尝试过类似的方法,但是它确实起作用了

echo | python <<'EOF'
> 'command1'
> 'command2'
>'EOF'

0 个答案:

没有答案
相关问题