摘要: 1,my ( $stats, $max ) = @_; #my 用来定义私有变量,私有变量只在子程序中起作用,子程序外无法改变私有变量的值。此句意思是定义私有变量 stats,max并且赋值给@_.没有不必要的限制。2,sub 是用来定义子程序的。3,s///: 替换运算符。s/searchpattern/replacement/; 替换运算符也可以使用非斜杠(/)的界限符,如s### 转换操作符tr///用于搜索一个字符串,找出searchlist中的各个元素,并用replacementlist中的对应元素对它们进行替换.4, #!/usr/bin/perl -w至于perl在你的系统的.. 阅读全文
posted @ 2013-07-22 21:29 纵情向前.... 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1, cut命令使用cut命令, 用来分析输出,从中分割出想要的部分比较有帮助。主要参数-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。-c :以字符为单位进行分割。-d :自定义分隔符,默认为制表符。-f :与-d一起使用,指定显示哪个区域。-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排2,ssh-keygen -t rsa 用这个生成key后来配置后不用每次都输入密码1) ssh-keygen -t rsa2)系统会有回应让你输入密码 阅读全文
posted @ 2013-07-22 18:21 纵情向前.... 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 今天第一次接触这种语言,主要是想做一个自动化的登陆,被语言的简单易用感染到了,决定开始研究下。原来它使用的是tcl语法,我想起ed曾说起他很喜欢用tcl.可是我当年怎么那么不愿听他说话,以至今天才有机缘学习这门语言。第一个脚本:#!/usr/bin/expect -f #前提是安装了expect软件,否则运行会有问题。spawn ssh test@*****expect "*password:*"send “123123\r"expect "*]$"send "cd sj\r" interact #用于转换命令控制到用户光标 阅读全文
posted @ 2013-07-22 18:11 纵情向前.... 阅读(233) 评论(0) 推荐(0) 编辑