用下面这条awk语句可以实友体甲社金析丰控映远现:
awk-vRS="se革简化压到rver{"'index($0,"293"){printRS$0}'test.txt即,将"server{"设置为记录分隔符。
对每条记录判断是否包含293,打印包含的记录(打印时将用作记录分隔符的字串"server{"再原样加回来)。
index($0,"293")用于判断当前记录中是否包含293,index函数为awk内置函数。$0中若不包含293则返回0,条件不成立;否则返回293在$0中的位置(一个大于0的正整数)。
标签:awk
版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/358037.html