gzpk

02 2015 档案

*在通配符及正则表达式中的差别
摘要:*在通配符和正则表达式中有其不一样的地方,在通配符中*可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一个或者多个字符,不能独立使用的。比如通配符可以用*来匹配任意字符,而正则表达式不行,他只匹配任意长度的前面的字符。基本上解释就是通配符是系统命令使用(ls cp等),一般用来匹配文件名... 阅读全文

posted @ 2015-02-13 15:53 gzpk 阅读(447) 评论(0) 推荐(0)

管道导致的while循环体变量失效
摘要:1 #!/bin/sh 2 num=0 3 cat /etc/passwd | while read line 4 do 5 num=$(($num+1)) 6 done 7 echo $num 8 9 linux:~ # sh a.sh10 0原因:使用for,while,until... 阅读全文

posted @ 2015-02-11 20:04 gzpk 阅读(298) 评论(0) 推荐(0)

rm: Argument list too long
摘要:rm -rf /testdir/*-bash: /bin/rm: Argument list too long解决: cd /testdir/; ls | xargs rm -rf 阅读全文

posted @ 2015-02-11 19:39 gzpk 阅读(756) 评论(0) 推荐(0)

导航