如果我想在Windows上运行bash脚本,我可以安装cygwin。 但是,我想在Linux上运行.bat文件。 linux下有这样的shell(cmd.exe :)端口吗?
答案 0 :(得分:1)
你不想在linux上运行.bat文件,如果你真的想这样做,你可以在linux上使用WINE。 CMD语言没有很多编程结构,很少用于做任何复杂的事情,它们非常特定于Windows,主要用于在Windows上启动其他程序。
有一种相对简单的方法可以在.bat中包装bash脚本。
@setlocal
@cd C:\cygwin\bin
@start bash --login -i /home/your_id/yourscript
@endlocal