在 OSX 中编写顺序工作流脚本

在 OSX 中编写顺序工作流脚本

我目前有一个工作流程,它依赖于 OSX 终端中顺序执行的几个 bash 命令。它基本上是一个从文件开始的过程x.csv,它对该文件执行操作并生成另一个文件y.dat。然后将其用作y.dat另一个命令行应用程序的输入并生成输出z.png

我想编写一个脚本,使用直接接收x和生成的脚本来自动化该过程z。我不知道该怎么做,或者是否使用 AppleScript 或 bash,以及如何使用。

谢谢

答案1

在 bash 中,您可以使用管道,|即将一个命令的输出作为下一个命令的输入。

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html

答案2

我使用了http://floppix.ccai.com/scripts1.html开始。这就是我所需要的。我执行一个命令并使用一个变量来存储输出的文件名。然后我执行下一个命令,并将上一个阶段的文件名作为参数传递。

相关内容