awk支持量词 - 我想要[0-9] {6,6}

4 regex awk

gawk似乎不匹配六位数字段 - 或使用{n,m}量词的n位数字段

它匹配[0-9] [0-9] [0-9] [0-9] [0-9] [0-9]确定.

似乎也不支持\ d\d\d\d\d\d.

我需要打开扩展的reg ex,还是只是不支持它.

TNX

pax*_*blo 10

您需要指定" --re-interval"(或" -W re-interval")标志才能利用此行为.

echo 12345 | gawk --re-interval '/[0-9]{5}/{print}{}'
12345
echo 12345 | gawk --re-interval '/[0-9]{6}/{print}{}'
<no output>
Run Code Online (Sandbox Code Playgroud)