gpt4 book ai didi

linux - 从涉及输入和输出文件的不同工作目录在 linux 中运行程序

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:31 26 4
gpt4 key购买 nike

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

在 linux 终端中,我在 /a 中有一个名为 run 的程序。通常我会在 /a 中运行这个程序并调用 ./run input.case1 然后它将读取文件 input.case1 并将另一个文件 output.case1 保存到目录 /a 中。更糟糕的是,程序在调用时会读取其他文件,但这些文件并未像 input.case1 那样显式传递。例如,该程序将使用 insettings.case1outsettings.case1,它假定它们位于我们调用程序的目录中,即 /a。假设我总是在目录中工作,这一切都很好。

但这对我来说并不理想,因为我想使用预处理脚本创建输入文件并使用后处理脚本处理生成的输出文件,这些脚本都位于单独的目录中,我们称之为 /b .有没有一种方法可以从 /b 调用 run ,所有通常必须位于 /a 中的文件都位于 /b 并将输出文件也保存到 /b

最佳答案

您将文件从 a 冷复制到 b。或者这样做光盘/一个./运行/b/输入文件如果不能复制文件

关于linux - 从涉及输入和输出文件的不同工作目录在 linux 中运行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35602549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com