如何从Matlab向Ubuntu bash输入命令?

问题描述 投票:0回答:1

我在使用windows 10的时候有这个问题。我想把之前在MATLAB中做的过程直接在Ubuntu bash中完成。这样可以将Ubuntu中的进程与Matlab中的其他进程运行集成在一起)。我发现添加 ! 在每条命令前都会使MATLAB以命令提示符的方式运行。

那么下面是我试过的方法。

首先: ! ubuntu1804.exe 这启动ubuntu bash。然后,我需要cd一个路径。然而,通常我输入

cd VolumeCollisionSolverFork 直接进入ubuntu bash。

现在我已经尝试了 ! cd ~/VolumeCollisionSolverFork. 退出时出现错误。

-bash: line 1: cd: $'/home/MyAccountName/VolumeCollisionSolverFork\r': Not a directory. 看来有一个额外的 \r 在最后。谁能帮我找到正确的路径?或者有什么其他的方法可以运行Ubuntu从Matlab更容易?非常感谢。

matlab command-prompt ubuntu-18.04
1个回答
0
投票

在我看来,这就像 \r 是回车字符。它可能是在你按 "回车 "时插入的。

您是否尝试过使用 "回车符"?system 命令?

system("cd ~/VolumeCollisionSolverFork")
© www.soinside.com 2019 - 2024. All rights reserved.