从涉及输入和输出文件

时间:2016-02-24 12:43:01

标签: linux shell environment

我的问题与this question非常相似,但我相信我不完全确定如何执行以下操作:

在Linux终端中,我有一个名为/a的{​​{1}}程序。通常,我会将此程序运行在run内并调用/a,然后将读取文件./run input.case1的内容并将另一个文件input.case1保存到目录output.case1 }。更糟糕的是,程序在调用时会读取其他文件,但这些文件没有以/a的方式显式传递。例如,程序将使用它假设的input.case1insettings.case1在我们称之为程序的目录中,即outsettings.case1。假设我总是在目录中工作,这一切都很好。

然而,这对我来说并不理想,因为我想使用预处理脚本创建输入文件,并使用后处理脚本处理生成的输出文件,这些脚本都位于一个单独的目录中,我们可以将其称为/a。有没有办法从/b调用run所有通常必须位于/b /a内的文件,并将输出文件保存到{{1}还有?

1 个答案:

答案 0 :(得分:0)

您将文件从a冷复制到b。或者这样做 cd / a 。 / run / b / inputfile 如果你不能复制文件