猴哥讲故事

用故事的方式学习技术

linux小技巧之Linux grep Tab 键失效

在实际工作中日志检索,简单数据分析等会遇到记录中存在Tab键\t的情况,默认grep 'xxx\tyyy input-filename` 会失效


解决办法有以下两种方式

-P perl模式

root@pts/4 $ grep -P '28\t1\tchr01' search.txt
28    1    chr01    280000    3.052

‘$’ 模式

其实是用'$'\t' 代替了 \t

root@pts/4 $ grep '28'$'\t1'$'\tchr01'$'\t' search.txt
28    1    chr01    280000    3.052

通过观察比较,采用-P的方式更简洁方便些