在 Linux 中搜索指定路径下特定文件中特定行包含特定字符串的文件
在 Linux 中搜索指定路径下的所有文件夹中所有名为 complex__DE_85.pdb 的第 7546 行中含有字符串 '40' 的文件,可以使用以下命令:
grep -rnl /mnt/hpc/home/zhengpu/srb/enzdes_1 -e '^40$' --include=complex__DE_85.pdb
解释:
grep是一个用于在文件中搜索指定字符串的命令。-r参数表示递归地搜索子文件夹。-n参数表示显示匹配行的行号。-l参数表示只显示匹配的文件名,而不显示匹配的具体行。/mnt/hpc/home/zhengpu/srb/enzdes_1是要搜索的路径。-e '^40$'表示要搜索的字符串为 '40',^ 和 $ 表示匹配整行。--include=complex__DE_85.pdb表示只搜索名为 complex__DE_85.pdb 的文件。
请确保您有足够的权限来访问指定路径下的文件夹和文件。
原文地址: https://www.cveoy.top/t/topic/fOPB 著作权归作者所有。请勿转载和采集!