0

我正在从文件 () 中提取行811并且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  }
4

0 回答 0