
我正在通过 Linux 终端运行 Matlab。首先,我从终端执行一个 .sh 文件。在某个时候,它会打开 Matlab,在运行 .m 脚本后,我需要将分配给 matlab 变量的某个值分配给 Linux 变量,然后返回到正在运行的 shell。这可以做到吗?我想把这个值写入 .txt 文件,但我不知道 Linux 命令来读取文件并将值分配给变量。任何帮助都将不胜感激。提前致谢。
答案1
您可以将变量值从 Matlab 保存到文件中,然后将该值读入 bash 变量中。假设文件“data.txt”保存该值
X=$(cat data.txt)
将会把文件中的值读入变量 X。