vim中批量删除包含某一字符串的行

情况:在下载的样本信息文本中,有些值是missing,于是想把这些值都删去。

1: G5568.2
Identifiers: BioSample: SAMN03254158; Sample name: G5568.2; SRA: SRS908547
Organism: Zaire ebolavirus
Attributes:
    /isolate="Zaire ebolavirus isolate Ebola virus/H.sapiens-wt/SLE/2014/Makona-G5568.2"
    /strain="missing"
    /collected by="Kenema Government Hospital, Sierra Leone"
    /collection date="2014-09-22"
    /geographic location="Sierra Leone"
    /host="Homo sapiens"
    /host disease="Ebola Virus"
    /isolation source="plasma"
    /latitude and longitude="missing"
    /culture collection="missing"
    /genotype="missing"
    /host age="missing"
    /host description="missing"
    /host disease outcome="missing"
    /host disease stage="missing"
    /host health state="missing"

方法:在vim中的命令模式输入

:g/missing/d

另存为samples_withoutmissing.txt,并退出。

wq ./samples_withoutmissing.txt
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容