我希望用-f为grep提供一个模式文件,但是在每个模式之前和之后添加一个文字选项卡(从文件中)。这个方法允许我grep一个精确的列匹配,因为我正在处理一个制表符分隔的文件。
是的,我必须使用Grep。 awk和perl似乎无法处理我的大型模式文件。
是的,我可以在模式文件中添加标签,但是我有很多模式文件,因此需要很长时间,但如果全部失败,那就是我要做的。
这对于想要在tsv文件中进行精确列匹配的人来说非常有用。
答案 0 :(得分:1)
我会尝试“动态”添加标签:
grep -f <(sed 's/^/\\t/; s/$/\\t/' patterns) [args...]
让grep
将\t
解释为标签。