Chinaunix

标题: 这个是通配符吗? [打印本页]

作者: 零七年的夏天    时间: 2016-07-02 21:24
标题: 这个是通配符吗?
awk  'BEGIN { redo=0 }           { if ( /Redo size.*:/ ) { redo+=$(NF-1)} }
作者: Herowinter    时间: 2016-07-02 21:41
不是通配符,是正则,自己找点入门的材料看一下吧,
如果你要搞awk的话
作者: ll104567    时间: 2016-07-03 07:52
.* 他俩在一起是通配符,多看看正则,少问没质量的问题
作者: 零七年的夏天    时间: 2016-07-03 19:13
回复 3# ll104567


      这个几年才用一次,所以很多很简单的问题,对于我来说,可能很复杂,术业有专攻。

Redo size.* 是否表示匹配size后面的任何几个字符

例如

Redo sizex
Redo size
Redo sizexxx

都匹配
作者: Herowinter    时间: 2016-07-03 20:08
回复 4# 零七年的夏天

.*表示任意个任意字符

Redo sizex
Redo size
Redo sizexxx
abc Redo sizexxx
都能匹配上
作者: ll104567    时间: 2016-07-03 21:24
回复 4# 零七年的夏天


    是   可以匹配任意、但不匹配换行




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2