【发布时间】:2010-10-08 18:48:27
【问题描述】:
我正在运行 Ubuntu 8.04,我的代码如下所示...
for (i=1;i<=n;i++)
{
if (arr[i] ~ /^[A-Z]{2,4}$/) printf(arr[i])
}
我很快发现如果没有 --posix 开关,{n} 表达式将无法在 gawk 中工作。一旦启用,表达式就可以工作,但它是不区分大小写的匹配 AAAA 和 aaaa。这是怎么回事?
【问题讨论】:
-
向我们展示整个 AWK 脚本或命令。我想我知道发生了什么事,但你没有提供足够的信息来确定。
标签: ubuntu awk case-sensitive case-insensitive gawk