摘要: 1,添加注释ctrl+vj (选中所要注释的行)I#esc2,取消注释ctrl+vj(选中注释的行)d 阅读全文
posted @ 2012-09-13 18:46 醉卧听雨 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 说明正则表达式匹配结果$1普通表达式windows 98|2000|2003windows 98windows2000windows2003后向引用,获取匹配windows (98|2000|2003)windows 98windows 2000windows 200398,2000,2003非获取匹配windows (?:98|2000|2003)windows 98windows 2000windows 2003正向预查,非获取匹配windows (?=98|2000)windows98windows2000 windows 2003负向预查,非获取匹配windows (?!98|2000 阅读全文
posted @ 2012-06-15 18:30 醉卧听雨 阅读(1122) 评论(0) 推荐(1) 编辑
摘要: linux中shell变量$#,$@,$0,$1,$2的含义解释: 位置参数:$0Shell本身的文件名$1--$n添加到Shell的各参数值。$1是第1参数、$2是第2参数…。$#命令行或者是位置参数的个数$*所有的位置参数,被作为一个单词.$@与$*同义,但是每个参数都是一个独立的""引用字串,这就意味着参数被完整地传递,并没有被解释和扩展.这也意味着,每个参数列表中的每个参数都被当成一个独立的单词.其他的特殊参数:$$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使 阅读全文
posted @ 2012-06-08 14:50 醉卧听雨 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 数组的定义与赋值: (1) array = (value1 ... valuen) 此时下标从0开始 一对括号表示是数组,数组元素用“空格”符号分割开。 (2) array[index] = value 直接通过 数组名[下标] 就可以对其进行引用赋值,如果下标不存在,自动添加新一个数组元素获取数组内容: ${array[1]} 得到第二个元素。 ${array[*]} 得到所有元素。 用${数组名[下标]} 下标是从0开始 下标是:*或者@ 得到整个数组内容数组长度: len=${#array[@]} 用${#数组名[@或*]} 可以得到数组长度数组删除: uns... 阅读全文
posted @ 2012-06-06 11:48 醉卧听雨 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: hi,i come here ~ 阅读全文
posted @ 2012-06-04 16:32 醉卧听雨 阅读(107) 评论(0) 推荐(0) 编辑