history|tail-1|cut-d‘‘-f2计算命令:1)let例;letC=$A+$B2)C=$[$A+$B]3)C=$(($A+$B))4)expr命令例:C=`expr$A+$B`退出脚本;exit例;exit0条件测试:1)[空格表达式空格]2)test表达式3)[[空格表达式空格]]ifgrep‘bash‘/etc/shadowif后面为非零值为假文件测试-efile测试文件是..
分类:
系统相关 时间:
2015-07-19 23:45:15
阅读次数:
275
bash中常用的条件测试有三种条件测试的表达式:[ expression ] [[ expression]]第一种:整数测试:-eq 测试两个整数是否相等,比如[ $A -eq $B ] -ne 测试两个整数不等 -gt 测试一个数是否大于另一个数 (great than...
分类:
系统相关 时间:
2015-07-12 23:09:21
阅读次数:
151
一、变量
环境变量、位置变量、预定义变量
1、环境变量
env #查看环境变量
2、位置变量
vi location.sh
#!/bin/bash
SUM=`expr $1 + $2`
echo "$1 + $2 = $SUM"
./location 12 34 #则12为第一个位置变了$1,32为第二个位置变了$2。location为预定义变量
3...
分类:
系统相关 时间:
2015-06-18 09:46:45
阅读次数:
146
Linux的控制语句需要用到各种条件,而条件又分为不同的类型。测试表达式:(1)整数测试A-gtB:大于A-geB:大于等于A-eqB:等于A-leB:小于等于A-neB:不等于A-ltB:小于例如:(2)字符串测试A>BA<BA<=BA>=BA!=B:不等于A==B或A=B:等于-zA:判断A是否为空,空为真,..
分类:
系统相关 时间:
2015-06-11 00:23:03
阅读次数:
179
1.定义变量时, =号的两边不可以留空格. eg: gender=femal------------right gender =femal-----------wrong gender= femal-----------wrong2.条件测试语句 [ 符号的两边都要留空格. e...
分类:
系统相关 时间:
2015-06-10 19:03:38
阅读次数:
210
if ....; then ....elif ....; then ....else ....fi大多数情况下,可以使用测试命令来对条件进行测试。比如可以比较字符串、判断文件是否存在及是否可读等等… 通常用" [ ] "来表示条件测试。注意这里的空格很重要。要确保方括号的空格。[ -f "...
分类:
系统相关 时间:
2015-06-05 17:07:59
阅读次数:
187
一、for循环语句的两种用法1、遍历有限的元素列表,语句在同一行用;分隔语法:forVAR_NAMEinLISTdo循环体doneLIST:列表,中间包括一个或多个元素退出条件:遍历结束2、条件测试语法:for((初始条件;测试条件;修改表达式))do循环体done二、if条件语句的用法1、单分支if语句..
分类:
其他好文 时间:
2015-06-02 11:27:22
阅读次数:
102
初始化时分支是一种优化模式。当知道某个条件在整个程序生命周期内都不会发生改变的时候,仅对该条件测试一次是很有意义的,浏览器嗅探(功能检测)就是一个典型的例子。
在发现XMLHttprequest可作为原生对象支持后,在程序执行过程中,底层的浏览器并没有机会改变,并且出乎意料您又需要处理AcitveX对象,由于环境并不会改变,代码就没有理由在每次需要另外一个XHR对象时继续保持嗅探。
2.查明DOM元...
分类:
编程语言 时间:
2015-05-27 12:18:59
阅读次数:
168
1关于test测试,查看man文档知表达式的判断(EXPRESSION)#EXPRESSIONistrue!EXPRESSION#EXPRESSIONisfalseEXPRESSION1-aEXPRESSION2#botharetrue,-omeansor字符串是否为空,相等-nSTRING#thelengthofSTRINGisnonzero,-ncanberemoved-zSTRING#thelengthofSTRINGiszero(nonexists..
分类:
系统相关 时间:
2015-05-24 06:41:59
阅读次数:
184