百度搜的shell命令并在windows写.bat文件,发现无论怎样都运行有问题,原来是linux下的命令和windows下命令有所不同
linux下的语法规则:Shell 脚本常用命令 - 龙昊雪 - 博客园
windows下的语法规则:Windows shell 基础语法 - BonSan - 博客园
并且都不能随意空格
举例
window下变量赋值、输出
@echo off
set a=10
echo %a%
pause
linux下的变量赋值、输出
a=10
echo $a