ChinaUnix.net
相关文章推荐:

shell 正则表达式

做一统计,取得每个月中每天的统计数据,加到一块汇总. while read line do cat $path/$line/sendreceive-$year$before_month_at_year\(0\?\[1-9\]\|\[12\]\[0-9\]\|3\[01\]> $path/$line/sendreceive-$year$before_month_at_year-bak-$line awk '{a[$1]+=$2;b[$1]+=$3}END{for (i in a){print i,a[ i ],b[ i ]}}' $path/$line/sendreceive-$year$before_month_at_year-bak-$line >$path/$line/before_sendreceive...

by iamwzh2003 - Shell - 2009-08-05 10:11:20 阅读(1303) 回复(2)

相关讨论

在一个目录下 touch ab abc a1 a2 a3 all a12 ba ba.1 ba.2 filex filey AbC ABC ABc2 abc 然后 ls [A-Z][A-Z][A-Z] 我觉得应该是显示由三个大写字母组成的文件或者目录,这里应该输出ABC 但是结果是 AbC ABC 这是什么原因呢?

by simonlive - Shell - 2009-05-26 20:54:13 阅读(2199) 回复(15)

比如 grep '[0-9]\{1,3\}' a.txt 为什么要加那两个转义字符\呢? 单引号不是已经屏蔽了{的特殊含义了吗?

by fjmingyang - Shell - 2008-04-26 14:16:58 阅读(2848) 回复(4)

如题? apche的rewrite用的是perl的正则表达式把?

by mageguoshi - Shell - 2005-12-23 17:57:41 阅读(891) 回复(1)

如标题: $TEST="ALKDSFIE1234;;",我想统计出符合正则表达式[a-zA-Z]或是[0-9]或是特殊符号的数量

by euwy - Shell - 2007-12-04 16:50:38 阅读(1990) 回复(4)

在javascript中,比如要测试一个表单的邮件输入项是否符合规则,要写一个 正则表达式.比如: ........ var pattern=/^[a-zA-Z0-9-_]+@[a-zA-Z0-9]+\.[a-zA-Z0-9]/; if (pattern.test(emai)){ ...... } .......... 也就是说在javascript中使用正则表达式必须要有定界符/.../. 为什么在linux的shell中使用正则表达式时,没有这个定界符呢?

by xxjoyjn - Shell - 2006-03-19 10:49:04 阅读(1100) 回复(5)

主要用于处理分析文本log,听说好像在C下有一个专门的正则表达式工具包,但没见过,不知有哪位清楚的??,谢了

by 守夜人 - C/C++ - 2005-10-17 12:04:21 阅读(1645) 回复(5)

例如我要验证一个变量是否以字母A开头,如何来写?

by zhaoxun - Shell - 2004-09-16 22:06:19 阅读(937) 回复(9)

比如 a="abc sed -e 's/$a/string/' filename 上面这样是没有办法引用变量a的内容的,要怎么样才可以引用呢?谢谢

by dalefirst - Shell - 2004-05-30 11:06:31 阅读(1292) 回复(4)

文本内容如下: [root@localhost ~]# cat passwdtest ricci:x:101:102 rii:x:101:102 rici:x:101:102 ricccccci:x:101:102 执行grep 'ric*i' passwdtest 指令的结果,本人认为在此指令中将 'ric*i' 置于了 单引号中,即代表不用shell解释此表达式,用正则表达式解释了此字符串,所以这个结果是正常的 [root@localhost ~]# grep 'ric*i' passwdtest ricci:x:101:102 rii:x:101:102 rici:x:101:102 ricccccci:x:101:102 然后执行...

by long1224 - Shell - 2009-06-22 14:54:45 阅读(1303) 回复(3)

shell 中的sed 和perl 中的替换功能s/// 的问题 例: s,^,'$( cat file1 )' (shell) perl 中能不能实现$(cat file1)这样的功能。 谢谢各位了。 [ 本帖最后由 zhangkeyijian 于 2007-3-30 19:37 编辑 ]

by zhangkeyijian - Perl - 2007-03-30 20:53:21 阅读(1646) 回复(2)