正则表达式 – AWK行尾符号正则表达式
发布时间:2020-12-14 05:38:37 所属栏目:百科 来源:网络整理
导读:我有一个名为“script.awk”的简单awk脚本,其中包含: //some_simple_string/ { print $0;} 我用它来解析一些包含以下内容的文件: (通过使用:cat文件| awk -f script.awk) 14 catcat one_two/some_thing15 catcat one_three/one_more_some_simple_string1
我有一个名为“script.awk”的简单awk脚本,其中包含:
//some_simple_string/ { print $0;} 我用它来解析一些包含以下内容的文件: 14 catcat one_two/some_thing 15 catcat one_three/one_more_some_simple_string 16 dogdog one_two/some_simple_string_again 17 dogdog one_four/some_simple_string 18 qweqwe firefire/ppp 我希望脚本只打印完全反映“/ some_simple_string [END_OF_LINE]”而不是2或3的笔划. 我认为,最合适的方法是在正则表达式中添加行尾叹息. 期望的输出: 17 dogdog one_four/some_simple_string 抱歉混淆,我要求END OF LINE签到正则表达式. //some_simple_string$/ { print $0;} 解决方法
你可以随时使用:
//some_simple_string$/ { print $0 } 即不仅匹配“some_simple_string”而且匹配“/ some_simple_string”后跟行尾($是正则表达式中的行尾) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读