重读,做个笔记:
7.3 其他比较操作:
★整数比较:-eq -ne -gt -ge -lt -le < <= > >=
★字符串比较:= == != < > -z -n 字符串比较最好加""
==号在[] 和[[]]中不一样,<>需要转义 Example 26-11
★单引号和双引号的区别
name=VBird
myname="$name its me"-----》VBird its me
myname='$name its me'-----》$name its me
★$UID 为当前用户id
★basename `pwd`
dirname `pwd`
★mutt命令相当于cat /var/spool/mail/root文件
★$#是传到脚本里的位置参数的个数
★P25--->第五章
引号的特殊效果就是,保护字符串中的特殊字符不被shell 或者是shell 脚本重新解释或者扩展
echo ${PATH#*:} # 参数替换,不是一个注释 p23
7.2 文件测试操作:-e -f -s -d -b -c -p -h -L -S -t -r -w -x -gukOGN P70
$() ????没弄明白 P52
7.3 其他比较操作:
★整数比较:-eq -ne -gt -ge -lt -le < <= > >=
★字符串比较:= == != < > -z -n 字符串比较最好加""
==号在[] 和[[]]中不一样,<>需要转义 Example 26-11
★单引号和双引号的区别
name=VBird
myname="$name its me"-----》VBird its me
myname='$name its me'-----》$name its me
★$UID 为当前用户id
★basename `pwd`
dirname `pwd`
★mutt命令相当于cat /var/spool/mail/root文件
★$#是传到脚本里的位置参数的个数
★P25--->第五章
引号的特殊效果就是,保护字符串中的特殊字符不被shell 或者是shell 脚本重新解释或者扩展
echo ${PATH#*:} # 参数替换,不是一个注释 p23
7.2 文件测试操作:-e -f -s -d -b -c -p -h -L -S -t -r -w -x -gukOGN P70
$() ????没弄明白 P52