我想在我的文件中知道一个字符串。但是,它来自的源代码设法更改空格的数目,以便字符串中的内容本身相同,但长度不同。=>普通的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/