如何创建一个简单的脚本(在Linux中)执行一系列命令?

龙龙

前提:我知道(一点点)Python。

我正在研究R Sweave(R + Latex)文件。

要从命令行编译并执行它,我需要从控制台执行以下命令:

R CMD Sweaver fn.Rnw
pdflatex fn.tex
okular fn.pdf

在哪里

fn

有时会有所不同(但在所有说明中都是相同的)。

由于我已经做了很多次,所以我想使该过程自动化,并且就像编写以下代码一样简单:

script <fn>

其中fn是3个单个命令中使用的参数。

我认为这在Python或Perl中是可行的,但是我不知道从哪里开始。

提前致谢

恶魔

您可以编写一个包含以下内容的脚本:

R CMD Sweaver "$1.Rnw"
pdflatex "$1.tex"
okular "$1.pdf"

如果您将其命名foo.sh,则可以通过以下方式调用它:

sh foo.sh fn

或者

bash foo.sh fn

外壳将使用传递的位置参数来执行变量替换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ubuntu终端中执行一系列命令

来自分类Dev

对字段中的每个值执行一系列命令

来自分类Dev

如何为一系列命令创建别名?

来自分类Dev

如何在bash脚本中的一系列命令中重用sudo

来自分类Dev

如何将一个数组中的一系列值除以另一个数组中的一系列值

来自分类Dev

在Linux中的一系列命令中,是否可以通过SSH从一个终端链接到另一个终端?

来自分类Dev

执行一系列Java承诺,一个接一个地解决

来自分类Dev

如何从一系列函数中检索一个函数并调用它

来自分类Dev

一个接一个地运行一系列命令

来自分类Dev

如何从一系列样本中创建Observable?

来自分类Dev

如何从一系列事件中创建日历?

来自分类Dev

如何使一系列单元格表现得像一个简单的多行记事本?

来自分类Dev

使用 netui repeater 创建一系列锚点后,我如何调用一个方法来获取锚点 ID 并执行查询

来自分类Dev

编写bash脚本以对文件执行一系列命令

来自分类Dev

如何使用文本文件中的一系列grepped数据在gnuplot中制作一个箭头脚本

来自分类Dev

如何从一系列代码中移出,在另一个模块中执行不同的代码,然后返回

来自分类Dev

如何一个接一个地操作一系列不同的功能?

来自分类Dev

从脚本向新终端发送一系列命令

来自分类Dev

使用()和$()执行一系列命令的区别

来自分类Dev

创建以一系列文件作为输入执行命令(逗号分隔)

来自分类Dev

如何使用Javascript创建一系列图像以在另一个图像下形成加载屏幕?

来自分类Dev

如何在一系列其他两个数组之间创建一个随机数组?

来自分类Dev

复杂的Q承诺:一个承诺会创建一系列其他承诺

来自分类Dev

如何在python中打印一系列素数中删除最后一个逗号?

来自分类Dev

如何让一系列元素循环显示一次只显示一个

来自分类Dev

调试期间暂时禁用R脚本中的一系列命令

来自分类Dev

从历史记录中执行一系列命令

来自分类Dev

如何将一个快捷键映射到lighttable中的一系列标签(任务)?

来自分类Dev

SQL-如何检索一系列数字中的第一个空闲数字

Related 相关文章

  1. 1

    在ubuntu终端中执行一系列命令

  2. 2

    对字段中的每个值执行一系列命令

  3. 3

    如何为一系列命令创建别名?

  4. 4

    如何在bash脚本中的一系列命令中重用sudo

  5. 5

    如何将一个数组中的一系列值除以另一个数组中的一系列值

  6. 6

    在Linux中的一系列命令中,是否可以通过SSH从一个终端链接到另一个终端?

  7. 7

    执行一系列Java承诺,一个接一个地解决

  8. 8

    如何从一系列函数中检索一个函数并调用它

  9. 9

    一个接一个地运行一系列命令

  10. 10

    如何从一系列样本中创建Observable?

  11. 11

    如何从一系列事件中创建日历?

  12. 12

    如何使一系列单元格表现得像一个简单的多行记事本?

  13. 13

    使用 netui repeater 创建一系列锚点后,我如何调用一个方法来获取锚点 ID 并执行查询

  14. 14

    编写bash脚本以对文件执行一系列命令

  15. 15

    如何使用文本文件中的一系列grepped数据在gnuplot中制作一个箭头脚本

  16. 16

    如何从一系列代码中移出,在另一个模块中执行不同的代码,然后返回

  17. 17

    如何一个接一个地操作一系列不同的功能?

  18. 18

    从脚本向新终端发送一系列命令

  19. 19

    使用()和$()执行一系列命令的区别

  20. 20

    创建以一系列文件作为输入执行命令(逗号分隔)

  21. 21

    如何使用Javascript创建一系列图像以在另一个图像下形成加载屏幕?

  22. 22

    如何在一系列其他两个数组之间创建一个随机数组?

  23. 23

    复杂的Q承诺:一个承诺会创建一系列其他承诺

  24. 24

    如何在python中打印一系列素数中删除最后一个逗号?

  25. 25

    如何让一系列元素循环显示一次只显示一个

  26. 26

    调试期间暂时禁用R脚本中的一系列命令

  27. 27

    从历史记录中执行一系列命令

  28. 28

    如何将一个快捷键映射到lighttable中的一系列标签(任务)?

  29. 29

    SQL-如何检索一系列数字中的第一个空闲数字

热门标签

归档