gpt4 book ai didi

grep - 如何使 "grep"输出包含匹配项的完整单词?

转载 作者:行者123 更新时间:2023-12-04 08:10:24 26 4
gpt4 key购买 nike

我希望 grep 打印出包含匹配项的所有完整单词。
谷歌没有帮助我。这是我尝试过的:

cat file.txt
21676 Mm.24685 NM_009346 ENSMUSG00000055320
20349 Mm.134093 NM_011348 ENSMUSG00000063531
12456 Mm.134000 NM_011228 GM415666

grep -o "ENSMUS" file.txt
ENSMUS
ENSMUS
期望的输出:
ENSMUSG00000055320
ENSMUSG00000063531
谢谢你的帮助!

最佳答案

您可以使用:

grep -wo "ENSMUS[^[:blank:]]*" file.txt
ENSMUSG00000055320
ENSMUSG00000063531
这里 [^[:blank:]]*将匹配 0 个或多个不是空格的字符。 -w将确保完整的单词匹配。

关于grep - 如何使 "grep"输出包含匹配项的完整单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65998991/

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