Shell 命令:快速查找指定内容并获取其行号
使用 Shell 命令快速查找文件中指定内容并获取其第一个匹配行的行号。
可以使用 grep 命令和行号选项 -n 来实现:
grep -n '指定内容' 文件名 | head -1 | cut -d ':' -f1
解释:
grep -n '指定内容' 文件名:在文件中搜索指定内容,并输出包含行号的结果;head -1:只输出第一个结果,因为我们只需要第一个符合的行号;cut -d ':' -f1:按照冒号分割字符串,只输出第一部分,也就是行号。
注意,如果文件中不存在符合条件的行,将不会有输出。
原文地址: https://www.cveoy.top/t/topic/nVHw 著作权归作者所有。请勿转载和采集!