豆包 Rocky Linux 10.1 环境下 100 道 grep 命令高频面试题 + 详细答案
Rocky Linux 10.1 环境下 100 道 grep 命令高频面试题 + 详细答案全部基于GNU grep,可直接在 Rocky Linux 10.1 / RHEL 10 / CentOS Stream 上运行验证,覆盖基础、正则、递归、过滤、运维场景、性能与坑点。一、基础用法(1–10)1. grep 基本语法答案grep[选项]"匹配模式"文件名2. 查找文件中包含某个字符串的行答案grep"root"/etc/passwd3. 忽略大小写查找答案:-igrep-i"error"logfile4. 只输出匹配到的内容,不是整行答案:-ogrep-o"error"logfile5. 显示匹配行的行号答案:-ngrep-n"failed"logfile6. 反向匹配(不包含某字符串)答案:-vgrep-v"test"file7. 统计匹配行数答案:-cgrep-c"error"logfile8. 递归搜索目录下所有文件答案:-r/-Rgrep-r"password"/etc/9. 只列出匹配的文件名答案:-lgrep-rl"error"/var/log/10. 显示不匹配的文件名答案:-Lgrep-L"ok"*.log二、正则匹配(11–25)11. 匹配以某字符开头的行答案:^grep"^root"/etc/passwd12. 匹配以某字符结尾的行答案:$grep"bash$"/etc/passwd13. 匹配空行答案grep"^$"file14. 匹配任意单个字符答案:.grep"a.c"file15. 匹配前面字符 0 次或多次答案:*grep"ab*c"file16. 使用扩展正则(不用转义 () | + ? {})答案:-Egrep-E"error|warn"logfile17. 匹配多个关键词之一(或)答案grep-E"error|warning|fail"logfile18. 匹配前面字符至少 1 次答案:+(需 -E)grep-E"ab+c"file19. 匹配前面字符 0 或 1 次答案:?grep-E"ab?c"file20. 匹配指定次数:a 出现 2 次答案grep-E"a{2}"file21. 匹配 a 出现 2~5 次答案grep-E"a{2,5}"file22. 匹配 a 至少 3 次答案grep-E"a{3,}"file23. 匹配括号内任意一个字符答案:[]g
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2522029.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!