输入文件中写入的路径

输入文件中写入的路径

我正在用 fortran 编写代码,并且在不同的目录中保存了几个不同的输出。

在 Do 循环期间,我将输出的临时路径保存在 file.txt 中

现在我正在尝试绘制结果运行时间,但我需要输入输出的 PATH 才能始终使用相同的 gnuplot 脚本。

我想知道是否可以从终端(shell)进入file.txt中写的PATH,即从我的file.txt中读取PATH并使用cd命令进入PATH。

我尝试用猫但是什么也没有发生!

有人能帮助我吗?

答案1

有多种方法可以做到这一点,但想法总是一样的。如何使用 cat 的输出?有两种可能的语法,使用反引号和使用$(command)。我将使用第二种,这也是我更喜欢的(参见 [BashFAQ 82])

你可以用一行完成

cd "$(cat file.txt)"

或者分两步

path=$(cat file.txt)
cd "$path"

答案2

那么,您想使用 shell 将 cd 到文本文件中的目录中吗?如果是这样,请使用以下命令:

cd $(cat /path/to/file.txt)

相关内容