- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 [总结]find的一些用法
我在csh下使用find的时候,搜索路径写成/path,搜索不到结果,需要写成/path/才行。1.查找文件find . -name "a"2.查找目录find . -type d -name "a"查找目录时,最好将 . 换成 ./* ,这样在查找目录的时候不会将 . 也给显示出来。3.查找除a以外的所有目录find . -type d !
2011-03-29 22:59:00 1494
转载 取n天前或后的日期
<br />#n天前的日期<br />date -d 'n days ago' +%Y%m%d<br />date -d "-n day" +%Y%m%d<br />#n天后的日期<br />date -d "+n day" +%Y%m%d
2011-03-29 22:22:00 782
转载 echo用法,显示百分比,进度等信息
进度例子echo -ne "/r/033[0;42m /033[0;44m/033[7;39m /033[0m 20%"<br />sleep 1<br />echo -ne "/r/033[0;42m /033[0;44m/033[7;39m/033[0m 100%" 其中-ne 表示不换行,并支持特殊字符;033[0;42m 其中[0 表示
2011-03-29 22:18:00 4628
原创 上下文
<br /> 大家都知道在子程序中可以通过my ($a, $b) = @_;来获取参数,<br /> 但是当参数为一个的时候,经常有人会写成 my $a = @_;<br /> 这时候是标量上下文,$a的值始终为@_的个数,因此在你搞错的时候,perl无法提出警告。<br /> 想要获取入参时,要改为my ($a) = @_; 这才是列表上下文, <br /> 所以记住在获取子程序的参数时,无论有多少个入参,都应该写为my () = @_。<br /> <b
2011-03-24 15:57:00 833
原创 常用ClearCase命令 <持续更新>
1.最基本的操作cleartool co -nc xxx.cpp 检出文件xxx.cppcleartool ci -nc xxx.cpp 检入文件 xxx.cpp//checkin当前目录下所有的文件cleartool ci -nc `cleartool lsco -s -r -me`//如果是ucm模式可以用cleartool ci -nc -cact2.查看自己总共
2011-03-21 12:38:00 14080
原创 prompt设置
公司的系统管理员给我创建用户用的是csh,但是我平时喜欢用bash。但是又不能用root账户修改passwd文件,所以只好将.cshrc的内容改为(如果启动后是ksh,则修改.profile的内容,ksh设置环境变量用的是export) if ($SHELL == /bin/csh) thensetenv SHELL /bin/bashexec $SHELLelseexec $S
2011-03-17 17:30:00 5827
转载 管道、进程及其他
<br />原作者charlee、原始链接http://tech.idv2.com/2008/09/04/perl-pipe-process-etc/<br /> <br />昨天一个同事问我关于Perl中的 -| 描述符的问题。他的程序大概是这样的:unless (open FH, "-|") { exec "foo bar"; # 用exec执行另一个程序 exit;}while (<FH>) { ...}close FH;$ret = $? >> 8
2011-03-12 11:45:00 607
转载 关于m//g的问题
今天讨论一下m//g一个的小问题。m//g表示在字符串中查找所有可能出现的模式匹配。在标量环境下,m//g会依次查找每个出现的匹配。通常的用法是这样的:while (/(pattern)/g) { print $1; # 做些操作}在内部,m//g会保存一个“匹配位置”的变量,表示这次的m//g匹配到了什么位置,以便下次运行时从该处继续开始。(这个位置可以通过pos函数获得,这里就不多说了。)通常,用在while循环里是没有任何问题的,但如果换成if会怎样?$_ = "abc";prin
2011-03-12 11:40:00 572
原创 拷贝Config-Spec
工作中经常新建一个view,需要拷贝其他view的Config-Spec。 可以通过cleartool edcs来编辑Config-Spec。 我们还可以用: 1.cleartool catcs -tag [old-view] > xxx.cs cleartool setcs -tag [new-view] xxx.cs 2.进入新的view中,cleartool edcs :-r xxx.cs
2011-03-11 12:33:00 1304 3
原创 clearcase报错
<br /> 在clearcase中co一个文件报错:<br /> cleartool: Error: Checked out version, but could not copy data to "run_ut.sh" in view:权限不够.<br /> Correct the condition, then uncheckout and re-checkout the element.<br /> cleartool: Error: Unable to check out "run_ut.
2011-03-11 10:05:00 1368
转载 使用 Perl 脚本实现交互式命令行程序的管理与测试自动化
<br /><br />概述<br />交互式程序通常需要用户手动完成一些操作,因此常常会成为系统管理自动化和测试自动化中的障碍。最早出现在 Unix 上的 Expect 语言可以用来和 passwd/ssh/telnet/ftp 等命令行程序进行交互,将用户从这些手工操作中解放出来。作为 Tcl 语言的扩展,Expect 最初由 Tcl 编写,但是现在已经有了 Perl 和 Python 的实现。Perl 作为最为流行的脚本语言之一,整合了 C/sh/sed/awk 的优点且和系统结合紧密,已成为系统管理
2011-03-08 14:43:00 2517
原创 awk使用报错
<br /> 今天在服务器上执行一个awk脚本发现报错:<br /> [sshexec] awk: <br /> [sshexec] syntax error <br /> [sshexec] near line <br /> [sshexec] 3 <br /> [sshexec] awk: bailing out near line <br /> [sshexec] 3<br /> 我拿
2011-03-04 16:14:00 1234
无损分区软件WINPM7.0
2013-09-09
jenkins开机启动和备份脚本
2012-05-23
C++编程思想 第二卷 源代码
2012-04-14
Quicker.em
2012-04-13
高级perl编程.pdf (黑豹书)
2012-03-23
C++ Primer, Fourth Edition (中英文)
2012-03-23
在《大耳朵英语》网站上,批量下MP3
2012-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人