我正在尝试使用花括号在
awk
中匹配固定数量的数字,但是我没有得到任何结果。# This outputs nothing
echo "123" | awk '/^[0-9]{3}$/ {print $1;}'
# This outputs 123
echo "123" | awk '/^[0-9]+$/ {print $1;}'
我需要做一些特定的事情才能使用花括号吗?
awk -W version
返回mawk 1.3.3 Nov 1996
),这似乎是通用的答案。 - Mad Echetawk
。也许现在是时候考虑升级到新版本了。 - Jonathan Lefflergawk
3.1.7 版本(发布于2009年)。现在我尝试升级到gawk
4.0.2,但是遇到了 libraries/libtool 不按预期工作的问题。我会继续努力解决这个升级问题... - Jonathan Leffler