Dado a variável de shell num
definida como 335
:
grep -A1 "\"id\" : $num," /path/to/file
Eu obtenho muita milhagem das opções grep
, -A
e -B
do-C
, os mnemônicos que eu uso são "Depois", "Antes" e "Contexto" .
-
grep -A n 'pattern' file
mostrará as linhas n A após uma correspondência de padrão, além da própria linha correspondente. -
grep -C n 'pattern' file
mostrará as linhas n B antes de uma correspondência de padrões, além da própria linha correspondente. -
grep -C n 'pattern' file
mostrará as linhas n antes e após (ou seja, o C ontext de) uma correspondência de padrão, além da própria linha correspondente.