Supongamos que mi archivo de texto se ve así:
hello world1
foo bar2
hello world3
foo bar4
hello world5
foo bar
Si ejecuto este comando grep -A 4 'hello' draft.txt
, pensé que imprime algo como esto:
hello world1 <<<<<<< This line matches
foo bar2 <<< These lines are the printed because of -A 4
hello world3 <<<
foo bar4 <<<
hello world5 <<<
hello world3 <<<<<<< this line matches
foo bar4 <<< These lines are printed because of -A 4
hello world5 <<<
foo bar <<<
... < so on > ....
Pero lo que realmente hace es que imprime esto (que podría ser una característica / error).
hello world1
foo bar2
hello world3
foo bar4
hello world5
foo bar
¿Es así como se supone que funciona? ¿Cómo consigo que se comporte como pensé que sería? (¿Qué interruptor / opción utilizo?)