使用 Shell 命令快速查找文件中指定内容并获取其第一个匹配行的行号。

可以使用 grep 命令和行号选项 -n 来实现:

grep -n '指定内容' 文件名 | head -1 | cut -d ':' -f1

解释:

  • grep -n '指定内容' 文件名:在文件中搜索指定内容,并输出包含行号的结果;
  • head -1:只输出第一个结果,因为我们只需要第一个符合的行号;
  • cut -d ':' -f1:按照冒号分割字符串,只输出第一部分,也就是行号。

注意,如果文件中不存在符合条件的行,将不会有输出。

Shell 命令:快速查找指定内容并获取其行号

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

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