在Linux下搜索包含特定坐标的PDB文件

假设你需要在 /mnt/hpc/home/zhengpu/srb/enzdes_1 目录下所有文件夹中,查找所有名为 complex__DE_85.pdb 的文件中包含字符串 -40.55 761.12 -51.69 的文件。你可以使用以下命令:shellgrep -r ' -40.55 761.12 -51.69' /mnt/hpc/home/zhengpu/srb/enzdes_1/*/complex__DE_85.pdb

命令解释:

  • grep: 用于在文件中搜索指定字符串的命令行工具。* -r: 递归搜索指定路径下的所有文件夹。* ' -40.55 761.12 -51.69': 要搜索的字符串,使用单引号包裹,注意其中的制表符 需要进行转义。* /mnt/hpc/home/zhengpu/srb/enzdes_1/*/complex__DE_85.pdb: 要搜索的路径和文件名模式,其中 * 代表任意文件夹名。

其他说明:

  • 你可以根据实际情况修改搜索路径、文件名和字符串。* 如果搜索的字符串中包含特殊字符,需要使用反斜杠进行转义。* 使用该命令需要你有相应目录的读取权限。
Linux下递归搜索特定字符串:查找包含指定坐标的PDB文件

原文地址: https://www.cveoy.top/t/topic/fOPO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录