regex – awk reg exp中的curly braces
发布时间:2020-05-24 10:30:12 所属栏目:Linux 来源:互联网
导读:我试图在awk中使用花括号匹配固定数量的数字但我得不到结果. # This outputs nothingecho 123 | awk /^[0-9]{3}$/ {print $1;} # This outputs 123echo 123 | awk /^[0-9]+$/ {print $1;} 我是否需要做一些特定的事情来使用花括号? Mac OS X awk(BSD a
|
我试图在awk中使用花括号匹配固定数量的数字但我得不到结果. # This outputs nothing
echo "123" | awk '/^[0-9]{3}$/ {print $1;}'
# This outputs 123
echo "123" | awk '/^[0-9]+$/ {print $1;}'
我是否需要做一些特定的事情来使用花括号? 解决方法Mac OS X awk(BSD awk)使用显示的第一个命令:$echo "123" | /usr/bin/awk '/^[0-9]{3}$/ {print $1;}'
123
$
GNU awk没有.添加反斜杠对GNU awk没有帮助.使用选项–re-interval确实如此,使用–posix也是如此. $echo "123" | /usr/gnu/bin/awk --re-interval '/^[0-9]{3}$/ {print $1;}'
123
$echo "123" | /usr/gnu/bin/awk --posix '/^[0-9]{3}$/ {print $1;}'
123
$
(我不确定1996年的1.3.3 mawk来自哪里,但现在可能是时候为你的机器获得awk的更新版本.) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- linux – 用于基本HTTP(s)Web服务器的安全标准ip
- linux – 特定节点无法看到arp-requests
- debian – Linux路由器:ping不回路
- LINUX入门:如何在Ubuntu 14.04安装RethinkDB 2.
- 使用cygwin中的awk工具进行mysql binlog日志查看
- Solaris等效于Linux上的grep的-o选项
- 将文件从一个用户主目录复制到Linux中的另一个用
- linux – configure:错误:找不到php-config.请
- Basic Data Structures and Algorithms in the L
- linux – 在64位机器上运行valgrind 32位二进制文
热点阅读
