linux - 使用 Grep 在多行中搜索模式

标签 linux grep

我从事生物信息学工作,我需要计算类似 GATTACCA 的大文件中的模式,如下所示:
"ATTTCCCGATCCGAG GATT (/n)
ACCA CGTAGATGATACACGT(等)” 有没有办法让 Grep 忽略/n 换行符? 感谢您的帮助!

最佳答案

我想这可能会做你想做的事:

tr -d '\n' < file | grep -o GATTACCA

它(暂时)从您的文件中删除换行符(使用 tr 及其 -d 选项删除),然后再将其传递给 grep .

关于linux - 使用 Grep 在多行中搜索模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24325702/

相关文章:

linux - MarkLogic rest 服务从选定的服务器返回 405 Method Not Allowed

windows - 如何让 grep 在 Windows 上的 Emacs 中工作 (EmacsW32)

bash - Grep $value `grep $value2 ` <command >`` - 嵌套 grep?

ubuntu - 将查找结果传递给自定义脚本

linux - 如何使用 shell 脚本查找起始括号和相应结束括号之间的模式

linux - gdb是否临时给页面写权限?

Java 从 Mac/Linux Dock 隐藏应用程序

.net - 无法加载共享库 'libldap-2.4.so.2' 或其依赖项之一

python - 不同 linux 发行版上的 python 系统属性 "__file__"不一致

linux - 抑制 Grep 中的非匹配行