如有错误欢迎指正

        .bat文件一般在Windows上运行,.sh文件一般在Linux上运行。但是我在Linux中运行这两个文件都能运行,因为.bat文件和.sh文件中写的都是shell脚本,但是

windows和linux使用不同的shell控制结构和命令。

如果只是单纯的命令组合而成的.bat文件,并且linux平台也存在与windows上一样的命令,则可以兼容执行,比如下面的代码:

1

echo "hello world"

无论在windows上还是在linux上都是可以执行的。

如果想在Windows执行.sh文件,还需要做一些别的安装配置

更多推荐

.bat文件和.sh文件,有啥区别,Linux都可以运行