grep函数是否检测制表符



我有一个问题。我有一个原始文件a,其中包含如下列:

LG111222332626 2626 T C G A
LG111222332626 467789 G C G G
.....

列之间用分隔符"TAB"分隔。我的问题是如何从原始文件A中检索我的愿望行,如果我被给予如下所示的列表B:

LG111222332626 2626 
LG111222334768 1212
.........

我想知道是否grep函数能够做这样的事情

grep -e "LG111222332626t2626" 

(但grep似乎不识别t,正确的方法是什么?)

谢谢所有。对不起,如果我表达我的问题的方式有点混乱,希望你读我=)

正如Kevin在评论中指出的:

使用$'...'而不是"..."来让bash在得到它之前解释制表符转义

在本例中

grep -e $'LG111222332626t2626'

谢谢你的建议,我现在使用-P选项得到了它。

命令听起来如下:

grep -P "LG111222332626"\t"2626" file_A

最新更新