linux命令-grep用法遍历某一目录下所有文件,查找文件的关键字

it2022-05-05  179

需求:由于需要遍历某目录下,所有文件,查找源代码的某一个函数方法。 命令如下: [root@mysql mysql-8.0.11]# grep -rn "check_table_access" * 其中-r 是递归遍历       -n 是具体哪一个行 ..............日志信息如下............. sql/auth/sql_authorization.cc:1458:    if (check_table_access(thd, LOCK_TABLES_ACL | SELECT_ACL, table, false, 1, sql/auth/sql_authorization.cc:1539:    if (check_table_access(thd, SELECT_ACL | UPDATE_ACL | DELETE_ACL, sql/auth/sql_authorization.cc:1552:        check_table_access(thd, SELECT_ACL, tables, false, UINT_MAX, false)) ................................................ [root@mysql mysql-8.0.11]# grep -rn "check_table_access" --exclude-dir="Zdebug" * 使用参数:--exclude-dir 排除Zdebug目录的查询

最新回复(0)