Linux shell查找代码显示行号和对应区间的内容
时间: 2024-05-06 13:20:34 浏览: 67
可以使用grep命令结合cat命令实现查找代码显示行号和对应区间的内容。
例如,要查找文件test.c中包含字符串"hello world"的行号和对应区间的内容,可以使用以下命令:
```
cat -n test.c | grep -C3 "hello world"
```
其中,cat -n命令可以显示文件内容并标记行号,grep -C3命令可以显示匹配行的上下3行内容。
输出结果类似于:
```
5 int main(void)
6 {
7 printf("hello world\n");
8 return 0;
9 }
10
11 int add(int a, int b)
12 {
13 return a + b;
14 }
```
表示在第7行包含字符串"hello world",并显示该行上下3行的内容。
阅读全文