繁体   English   中英

在MATLAB中调用Linux命令行

[英]Calling Linux command line in MATLAB

我最近了解到,在MATLAB中,“!” mark在命令行中运行代码,然后按“&”将拉出命令窗口,例如:

!RUN_FILE.bat&

这是我发现这一天的好日子,或者当有人告诉我这件事时我应该说。 无论如何我想知道是否有办法在Linux机器上运行这个批处理文件,我用Windows桌面连接到remotley? (当它出现在任何Linux上时,我都是新手,所以如果它没有意义,请告诉我,如果你不介意,请愚蠢地回答你的问题)哈哈

谢谢,我

Linux shell不了解批处理文件。 这并不是说批处理文件无法重写在Linux shell中。 发布有关您正在使用的Linux shell和批处理脚本的更多信息,也许我们可以帮助您将其移植到Linux。

在第二次阅读你的问题时,我用不同的方式解释了它。 你是在远程连接的Linux机器上运行Matlab,还是在本地Windows机器上运行Matlab而你想发送! 命令到远程Linux盒子?

如果后者是真的,那么你应该能够编写一个批处理文件(从Matlab运行),它将在Linux机器上启动远程脚本。 你是如何连接Linux机器的? VNC? SSH?

Windows和Linux使用不同的shell脚本语言,因此您无法直接在Linux上运行.bat,但可以创建一个bash脚本来执行相同的操作。

您可能希望看到这个bat2bash在线转换器(我更喜欢重写): http//www.filegod.netfirms.com/Bat2Bash.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM