¿Cómo detener tshark o tcpdump sin el error "No se puede escribir la salida: tubería rota"?

¿Cómo detener tshark o tcpdump sin el error "No se puede escribir la salida: tubería rota"?

Necesito detenerme tcpdumpo tsharkhacer un bucle según una condición. Actualmente estoy usando break.

while IFS= read -r line; do if [[ $line =~ 'some protocol' ]]; then echo $line; break; fi; done < <(sudo tcpdump)

o

while IFS= read -r line; do if [[ $line =~ 'some protocol' ]]; then echo $line; break; fi; done < <(sudo tshark)

¿Cómo puedo hacer eso de manera que no reciba el mensaje?Unable to write output: Broken pipe

información relacionada