- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 TCL 自动加载:pkg_mkIndex,auto_mkindex, missing close-brace错误
missing close-brace错误,这个错误的意思是缺少对称的括号{转的:今天安装好了expect以后执行脚本出现了missing close-brace错误,这个错误的意思是缺少对称的括号{后来找到一篇文章,老外的意思也基本类似,我看了我的代码,没发现缺少括号,因为括号我都有高亮显示的,但是就是显示缺少,这时候,我发现一个问题,我得密码里面有一个括号类似这样expect “*password:” { send “abc1234{56/r” }我尝试的将密码改成没有括号的那种,顺利执行了,看来这个老
2010-06-25 19:00:00 15735
原创 TCL条件判断
<br /> <br />一、switch<br />与C的switch语句不同,每次只有符合分支值的子句才被执行。所以不用像C的每个case之后加上break。格式与C也不太相同,没有关键词case。<br />switch 判断的变量不用括号。<br /> <br />switch $x {<br /> <br />a {set y aaa}<br />b {incr t1 }<br />c -<br />defalut {incr t2; puts $t2 }<br />}<br /> <br />
2010-06-21 11:44:00 4378
原创 TCL心得一
下了windows的安装包。一、在wish85里运行一下简单的测试。e:/tcl/test.tcl%source e:/tcl/test.tcl目录的斜杠方向跟UNIX一样哦。test.tcl 内容proc tgrep {pattern filename } {set f [open $filename r]while {[gets $f line]} {if {[regexp $pattern $line]} {puts stdout $line} else {puts "not found $patte
2010-06-21 09:55:00 2901
转载 正则表达式
1. /b单词的开头或结尾,也就是单词的分界处。 2. .匹配除了换行符以外的任意字符。3. *它代表的不是字符,也不是位置,而是数量——它指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配。.*连在一起就意味着任意数量的不包含换行的字符。 /n 换行符4. /d匹配一位数字。 d/+匹配一位以上数字,d/*匹配0位或多位。5. /s匹配任意的空白符。包括空格,制表符(Tab),换行符,中文全角空格等。6. /w匹配字母或数字或下划线或汉字等。7. ^字符串的开始8. $字符串
2010-06-11 22:09:00 538
转载 shell if 参数
<br />复制的,向原作者表示感谢,留着备用。<br /> –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 -k 当由pathname指定的文件或目录存在并且设置了“粘滞
2010-06-10 09:12:00 362
linux与unix shell编程指南2(续1)
2009-02-17
LINUX与UNIX SHELL编程指南1
2009-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人