如何组合或自动编译不同的程序,例如 python3、R(3.5.6) 和 sageMath 8.3

如何组合或自动编译不同的程序,例如 python3、R(3.5.6) 和 sageMath 8.3

我有三个用不同程序编写的文件,例如

  1. file1.py
  2. file2.sage
  3. file3.r

我将提供输入,然后我希望自动执行以下步骤

  • file1.py阅读后它会给出output1.txt
  • file2.sage阅读output1.txt and进度后它将给出output2.txt
  • file3.r阅读output2.txt后它会给出output3.txt

我尝试了以下 bash 编程

!# /usr/bash/

python3 file1.py

sage file2.sage

r file3.r

然后我完成了通过程序运行的 bash 程序

  • chmod +x bashprogram
  • ./bashprogram

没用。我没用过制作在 ubuntu 上起作用。也许这会对我有帮助,但我不知道该怎么做。

相关内容