我正在从文件 () 中提取行8,11并且example.c我希望对行进行编号8,9,10,11。这是我尝试过的,但(不出所料)它给了我 line numbers
1,2,3,4。必须有一个简单的方法来解决这个问题,对吧?
$ sed -n '8,11p;12q' example.c | cat -n
1 x = 5;
2 y = 6;
3 z = 7;
4 w = 8;
这是我example.c的完整性文件:
$ cat -n example.c
1 int x;
2 int y;
3 int z;
4 int w;
5
6 int main()
7 {
8 x = 5;
9 y = 6;
10 z = 7;
11 w = 8;
12
13 return x+y+z+w;
14 }