![如何将 matlab 值分配给 linux 变量?](https://linux22.com/image/1151146/%E5%A6%82%E4%BD%95%E5%B0%86%20matlab%20%E5%80%BC%E5%88%86%E9%85%8D%E7%BB%99%20linux%20%E5%8F%98%E9%87%8F%EF%BC%9F.png)
我正在通过 Linux 终端运行 Matlab。首先,我从终端执行一个 .sh 文件。在某个时候,它会打开 Matlab,在运行 .m 脚本后,我需要将分配给 matlab 变量的某个值分配给 Linux 变量,然后返回到正在运行的 shell。这可以做到吗?我想把这个值写入 .txt 文件,但我不知道 Linux 命令来读取文件并将值分配给变量。任何帮助都将不胜感激。提前致谢。
答案1
您可以将变量值从 Matlab 保存到文件中,然后将该值读入 bash 变量中。假设文件“data.txt”保存该值
X=$(cat data.txt)
将会把文件中的值读入变量 X。