#基于相对的路径, /usr/root
cd $HOME/bin
#SH中可以执行外面的基本
VINFO='./checkverish.sh -v'
echo $VINFO #变量之前一定要$, 一切变量都是字符串
#字符串截取, 把version以后的字符串截下来
VINFO=${VINFO##*version}
#更多信息,参考http://blog.chinaunix.net/uid-11278770-id-148483.html
第一种方法: ${varible##*string} 从左向右截取最后一个string后的字符串 ${varible#*string}从左向右截取第一个string后的字符串 ${varible%%string*}从右向左截取最后一个string后的字符串 ${varible%string*}从右向左截取第一个string后的字符串 "*"只是一个通配符可以不要 |
#if " ["的后面和"]"的前面要加空格
#如果将变量放置在单引号内,被当作普通字符来对带。但是如果将其放置在双引号内,则仍然会被当作变量来处理。这是单引号与双引号在Unix操作系统中差异所造成的。
if [ "$VINFO" = "正式版1.0" ] # -eq 是相等, =是字符串相等,