我想捕获 tcpdump 的输出并将其用作第二个命令的输入。顺便说一下,我不想使用 pcap 格式!
我试过
sudo tcpdump -q ip > ./out.txt
Run Code Online (Sandbox Code Playgroud)
当我查看文件时,我看到整个 STDOUT 一直被写入文件,但我希望文件只会被新内容覆盖。写入终端时是否所有 STDOUT 都被缓冲或清除?
这行得通吗?
sudo tcpdump -q ip | my_command
Run Code Online (Sandbox Code Playgroud) command-line ×1