4

如果我想在 Windows 上运行 bash 脚本,我可以安装 cygwin。但是,我想在 Linux 上运行 .bat 文件。linux下有这样的shell(cmd.exe的端口:))吗?

4

1 回答 1

1

你不想在 linux 上运行 .bat 文件,如果你真的想这样做,你可以在 linux 上使用 WINE。CMD 语言没有很多编程结构,很少用于做任何复杂的事情,它们是非常特定于 windows 的,主要用于在 windows 上启动其他程序。

不过,有一种相对简单的方法可以将 bash 脚本包装在 .bat 中。

@setlocal
@cd C:\cygwin\bin
@start bash --login -i /home/your_id/yourscript
@endlocal
于 2012-04-23T19:41:51.697 回答