um comando para obter as linhas em torno de uma linha específica de um arquivo de texto

1

Estou procurando um comando para obter texto em torno de uma linha específica de um arquivo.

ex: conteúdo do arquivo:

a

b

c

d

e

f

g

h

i

j

um comando como: ] $ commandname -text f-linhas 3 dando a saída

c

d

e

f

g

h

i

    
por sanjan 27.05.2010 / 05:53

1 resposta

8

Supondo que você esteja executando um * nix:

grep -C 3 f filename

Se você quiser x linhas antes de f e y linhas depois:

grep -A y -B x f filename
    
por 27.05.2010 / 06:10

Tags