我花了很多时间寻找关于我的问题的现有问题,但我没有找到任何针对这种情况的具体解决方案。如果有解决它的现有线程/问题,我提前道歉,如果有人能指出我,我将不胜感激。
我必须在数据系统的众多文件中搜索一个模式(例如“GENE”)。但是,数据集命名如下:
foo_1549474392_93.nwk
foo_1549474392_93.ort.final.nwk
foo_1549474392_93.ort.nwk
foo_1549474392_93.ort_reroot.nwk
这些是用于分析 n# 93 的文本文件。总共有 550 个。问题是,我只能在名为“foo_1549474392_93.nwk”的文件中找到模式(即:任何内容 + 下划线 + 数字 + .nwk,数字从 1 到 550,而不是 001 到 550)。下划线之前的所有其他内容都无关紧要。
我已经试过了
grep "GENE" *'/d'.nwk
以及使用 [0-9] 等的许多变体。
非常感谢你的帮助!