在实际工作中日志检索,简单数据分析等会遇到记录中存在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
的方式更简洁方便些