如有错误欢迎指正
.bat文件一般在Windows上运行,.sh文件一般在Linux上运行。但是我在Linux中运行这两个文件都能运行,因为.bat文件和.sh文件中写的都是shell脚本,但是
windows和linux使用不同的shell控制结构和命令。
如果只是单纯的命令组合而成的.bat文件,并且linux平台也存在与windows上一样的命令,则可以兼容执行,比如下面的代码:
1 |
|
无论在windows上还是在linux上都是可以执行的。
如果想在Windows执行.sh文件,还需要做一些别的安装配置