私の質問はここでの他の質問と非常に似ていますが、私が探している正確な答えが見つからなかったので、ベテランのPythonユーザーが私をさらに進めてくれることを願っています.
私は自分の仕事のためにスクリプト作成方法を学んでいますが、それを学ぶためにトレーニング センターに送られません。そのため、私の最高技術責任者は、要約された Wireshark コレクション レポートからログ ファイルを作成する方法を学ぶべきだと言いました。私は Bash で幸運に恵まれましたが、彼は私が Python を流暢に話せるようになることを望んでいます。基本的に、Wireshark レポートから新しいファイルに grep して、DNS トラフィックの発生数とリストを表示しようとしています。唯一のことは、効果的であるためには、使用するたびに新しいデータセットを使用して動作できる必要があるということです。そうでなければ、これは無意味な作業です.
>> f1 = open('/home/user/file','r')
>> for line in f1
** if "DNS" in line:
**** print line
2 つの質問:
1) 各 DNS オカレンスをカウントするにはどうすればよいですか?
2) 新しい txt ファイルにパイプ/印刷するにはどうすればよいですか?