Linux的正则表达式问题。
1、echo"/etc/sysconfig/network/"如何使用grep取其目录名(即/etc/sysconfig/部分)2、正则表达式如何表示1到255之间的数值...
1、echo "/etc/sysconfig/network/" 如何使用grep取其目录名(即/etc/sysconfig/部分)
2、正则表达式如何表示 1到255之间的数值 展开
2、正则表达式如何表示 1到255之间的数值 展开
3个回答
2018-03-24
展开全部
echo "/etc/sysconfig/network/" |grep -oE '.*/\b'
echo '1!76!255!456!1222!5!0!' |grep -oP '(?<!\d)[1-9](?!\d)|(?<!\d)[1-9]\d(?!\d)|(?<!\d)1\d\d(?!\d)|(?<!\d)2[0-5][0-5](?!\d)'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得grep的语法应该是单引号或者双引号,不是尖括号,另外在正则中,.表示任意字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询