1.if*[*判断条件*]
“*”表示空格,缺少会导致提示
文件名:第X行:[:缺少`]'
2.赋值语句 变量名与“=”之间不可以有空格
分析:
定义shell脚本的变量时在变量名和等号之间是不允许有空格的,若test和=之间有空格,则系统默认为,test是一个命令,所以系统找不到这个命令。
文件名:行数:=:未找到命令
3.关于if判断中注意项
"-eq" 对整数进行比较
"==" 对字符串进行比较
1.if*[*判断条件*]
“*”表示空格,缺少会导致提示
文件名:第X行:[:缺少`]'
2.赋值语句 变量名与“=”之间不可以有空格
分析:
定义shell脚本的变量时在变量名和等号之间是不允许有空格的,若test和=之间有空格,则系统默认为,test是一个命令,所以系统找不到这个命令。
文件名:行数:=:未找到命令
3.关于if判断中注意项
"-eq" 对整数进行比较
"==" 对字符串进行比较