gpt4 book ai didi

regex - 使用grep仅提取整个单词

转载 作者:行者123 更新时间:2023-12-03 13:41:53 24 4
gpt4 key购买 nike

我有一个很大的文本文件。我需要提取所有包含确切单词“ DUSP1”的行。
下面是这些行的示例:

9606    ENSP00000239223 DUSP1   BLAST
9606 ENSP00000239223 DUSP1-001 Ensembl


我想检索第一行而不是第二行。

我尝试了以下几个命令:

grep -E "^DUSP1"
grep '\<DUSP1\>'
grep '^DUSP1$'
grep -w DUSP1


但是它们似乎都不起作用。我应该使用哪个选项?

最佳答案

您面临的问题是grep将破折号(-)视为单词定界符。

您应该尝试以下命令:

grep '\sDUSP1\s' file


确保您的单词周围有空格。

关于regex - 使用grep仅提取整个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17616012/

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