Я извлекаю строки 8
- 11
из файла (example.c
) и хочу, чтобы строки были пронумерованы 8,9,10,11
.Вот что я попробовал, но (что неудивительно) это дает мне номера строк 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 }