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' filemostrará as linhas n A após uma correspondência de padrão, além da própria linha correspondente. -
grep -C n 'pattern' filemostrará as linhas n B antes de uma correspondência de padrões, além da própria linha correspondente. -
grep -C n 'pattern' filemostrará 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.