shell(Linux、Solaris)
bat(windows)
含义
#
rem
注释行
/【directory】/【directory】/.../【directory】/
【disk】:\【directory】\【directory】\...\【directory】\
path
【变量】=【文件名】,LBSAM
set 【变量】=【文件名】,BSAM
把文件名赋值给变量
【变量】=【设定值】
【变量】="【设定值】"
【变量】='【设定值】'
【变量】=【设定值】; export 【变量】
export 【变量】=【设定值】
set 【变量】=【设定值】
变量的赋值
unset 【变量】
set 【变量】=
变量的初始化
${【变量】}
$【变量】
%【变量】%
变量的引用
※如果变量在if语句和for循环中被赋值了的话,
在引用的时候需要用!【变量】!。
※如果使用!【变量】!,要添加(延迟环境变量)
setlocal enabledelayedexpansion
$【数字】
${【数字】}
%【数字】
shell/bat启动的时候,传入的第【数字】个参数
$1/%1 →启动时传入的第一个参数
【变量】=`basename $0 .sh`
set 【变量】=%~n0