Windows Shell脚本语言学习(一)
:: ← 这是注释符❗❗❗
::echo xxx 打印xxx
::echo off 取消后面所有命令的回显(即执行时不再显示命令内容
::但本行照常显示)
::@ 不显示本行的命令内容
@echo off
::选项 /c 后跟自定义选项, /m 后跟提示信息
::/c
::choice /c yn /m "请确认是否结束程序,Y-结束, N-还是结束"
::打印文件内容
::find "xxx" 检索包含xxx的行 并打印
::type .\changeIP.sh | find "sed"
::变量赋值
::直接变量赋值
::set param=1
::echo %param%
::/p 用户输入参数
set /p param=输入点东西赶紧的:
::echo param=%param%
::-a 通过表达式为变量赋值
::set /a new_param=%param%+114514
::echo new_param=%new_param%
::分支
::文件是否存在 “exist filename”
::注意三角形处必须加空格 不然语法错误
::if exist %param%🔺(
:: echo file exist
:: )🔺else🔺(
:: echo file not exist
:: )
::判断字符串相等 注意参数的外层也必须加双引号
if "%param%" == "fku" (
echo psw correct
) else (
echo psw wrong
)
pause