我想在我的文件中知道一个字符串。但是,它来自的源代码设法更改空格的数目,以便字符串中的内容本身相同,但长度不同。=>普通的grep找不到它。有办法适应吗?
我看不出额外的空白效果背后有什么系统
这是原始字符串

4FD0-A tr|A5ZLA0|A5ZLA0_9BACE Bacterial

这是修改过的字符串
4FD0-A    tr|A5ZLA0|A5ZLA0_9BACE Bacterial

最佳答案

我相信白鹭会是你的朋友。请尝试以下命令:

egrep  '4FD0-A\s+tr[|]A5ZLA0[|]A5ZLA0_9BACE\s+Bacterial'  filename

我用了一个相当简单的模式作为例子。你可以随意把它换成合适的。

关于linux - 带有可变数量的空格的grep,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24416963/

10-11 23:13