
조건에 따라 중지 tcpdump
하거나 반복 해야 합니다 . tshark
현재 나는 break
.
while IFS= read -r line; do if [[ $line =~ 'some protocol' ]]; then echo $line; break; fi; done < <(sudo tcpdump)
또는
while IFS= read -r line; do if [[ $line =~ 'some protocol' ]]; then echo $line; break; fi; done < <(sudo tshark)
메시지를 받지 못하는 방식으로 어떻게 할 수 있나요?Unable to write output: Broken pipe