快速检索Linux路径下包含特定文本的PDB文件
在/mnt/hpc/home/zhengpu/srb路径下有100个文件夹,分别名为'dir_1', 'dir_2', 等等,这些文件夹下有很多文件格式为.pdb的文件,如何快速检索/mnt/hpc/home/zhengpu/srb/路径下中(名字为'1.pdb', '2.pdb'。。。。'100.pdb')包含'12.34'的文本?
您可以使用以下命令来快速检索包含特定文本的文件:
grep -l '12.34' /mnt/hpc/home/zhengpu/srb/dir_*/*.pdb
这个命令使用grep命令来搜索包含文本'12.34'的文件。-l选项表示只输出包含匹配文本的文件名,不输出具体匹配的行。/mnt/hpc/home/zhengpu/srb/dir_*/*.pdb表示搜索指定目录下所有以.pdb为扩展名的文件。
请注意,上述命令假设您的文件夹名字是按照'dir_1', 'dir_2', ...的顺序命名的。如果文件夹名字不是按照这种顺序命名的,您可能需要修改通配符dir_*以匹配正确的文件夹名字。
原文地址: https://www.cveoy.top/t/topic/fOOX 著作权归作者所有。请勿转载和采集!