gpt4 book ai didi

多行正则表达式(在 Linux 中),您只关心开始和结束单词

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:12 24 4
gpt4 key购买 nike

假设我有一个包含大量文本的文件。有时我想在该文件中搜索以下文本。但不完全是这段文字。事实上,我想找到任何文本“段落”,它可以是多行,以“service surfaceflinger”开头的行开始,然后以“zygote”结尾的行。

遇到这种情况的搜索的 Linux 正则表达式是什么?

service surfaceflinger /system/bin/surfaceflinger

class main

user system

group graphics

onrestart restart zygote

最佳答案

使用awk :

awk '/^service surfaceflinger/,/zygote$/' file_with_a_lot_of_text

使用sed :

sed -n '/^service surfaceflinger/,/zygote$/p' file_with_a_lot_of_text

推荐阅读:sed & awk .

关于多行正则表达式(在 Linux 中),您只关心开始和结束单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com