如何获取文件中包含字符串的行?

alw*_*btc 12 linux search strings

在 Linux 中,如何在文本文件中显示包含字符串的行,例如:

search "my string"  file_name
Run Code Online (Sandbox Code Playgroud)

如何使搜索区分大小写/不区分大小写?以及如何显示行号?

问候

kaj*_*aji 23

grep -n "my string" file_name 
Run Code Online (Sandbox Code Playgroud)

将为您的特定查询做。默认情况下,GREP 本质上区分大小写,要使其不区分大小写,您可以向其添加 -i 选项。该-n选项显示行号。对于其他无数的选择,我建议

man grep
Run Code Online (Sandbox Code Playgroud)

获取更有趣的 GREP 模式匹配功能。