【发布时间】:2017-08-12 20:02:09
【问题描述】:
我在文件中有行:
Desktop DELL firewall UP CPU 20core configured
Desktop HP firewall DOWN CPU 18core unconfigured
我想先匹配UP,然后如果下一行匹配DOWN,则用一些字符串替换这两行
我试过了
perl -p -e 's?.*firewall.*UP.*\n.*firewall.*DOWN.*?STRG?' file
但它不起作用
【问题讨论】:
标签: regex perl sed str-replace