Linux grep函数是否检测制表符分隔符?

Linux grep函数是否检测制表符分隔符?,linux,grep,Linux,Grep,我有个问题。 我有一个原始文件a,其中包含以下列: LG111222332626 2626 T C G A LG111222332626 467789 G C G G ..... LG111222332626 2626 LG111222334768 1212 ......... 该列由分隔符“TAB”分隔。 我的问题是,如果给我一个如下所示的列表B,如何从原始文件A检索我的愿望行: LG111222332626 2626 T C G A LG111222332626 467789 G

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

LG111222332626 2626 T C G A

LG111222332626 467789 G C G G
.....
LG111222332626 2626 

LG111222334768 1212
.........
该列由分隔符“TAB”分隔。 我的问题是,如果给我一个如下所示的列表B,如何从原始文件A检索我的愿望行:

LG111222332626 2626 T C G A

LG111222332626 467789 G C G G
.....
LG111222332626 2626 

LG111222334768 1212
.........
我想知道grep函数是否可以做这样的事情

grep -e "LG111222332626\t2626" 
(但grep似乎没有意识到这里的
\t
,正确的方法是什么。)


谢谢大家。抱歉,如果我表达问题的方式有点混乱,希望你能读到我=)

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

命令听起来如下:

grep -P "LG111222332626"\\t"2626" file_A
如图所示:


使用
$“…”
而不是
“…”
让bash在bash获取选项卡转义之前解释它

在这种情况下,

grep -e $'LG111222332626\t2626'

将起作用。

使用
$'…'
而不是
“…”
让bash在bash得到它之前解释标签转义。或者只转义斜杠:grep-e“\\t”,因此
grep-e$'LG111222332626\t2626'
将按照@Kevin的建议工作。凯文:我想你可以把这个作为一个答案,因为它解决了问题。