如何在linux中搜索某一行中的字符串并返回行和行号?

如何在linux中搜索某一行中的字符串并返回行和行号?

我想在文件中搜索一个字符串,输出应该给我包含该字符串的行号和行。

我该怎么做?

答案1

grep与标志一起使用-n。请注意,行号是从 1 开始的。

答案2

您可以使用 grep 来实现这一点。

grep -n yourString yourFile

答案3

在文本文件中搜索的常用工具是grep。要根据需要运行它,只需尝试

grep -n -F "my string" files

指示-F搜索grep字符串的精确匹配。否则,grep搜索常用表达

-n告诉grep也返回行号。

相关内容