grep 命令通过文本文件中匹配指定模式的行,以找到相关信息。要在指定行范围内搜索文本,可以使用 sed 命令或 awk 命令。
例如,使用 sed 命令来在文件 /path/to/file.txt 中搜索从第 10 行到第 20 行中包含模式 'pattern' 的行:
sed -n '10,20p' /path/to/file.txt | grep 'pattern'
使用 awk 命令来在文件 /path/to/file.txt 中搜索从第 10 行到第 20 行中包含模式 'pattern' 的行:
awk 'NR >= 10 && NR <= 20' /path/to/file.txt | grep 'pattern'