スクリプト出力ファイルから一部のデータを抽出する

スクリプト出力ファイルから一部のデータを抽出する

複数のコマンドを実行し、すべての出力を集計してログファイルに挿入するスクリプトがあります。実行されるコマンドの1つは「netstat -anp」です。このファイルを検索して、特定のIPに対するすべてのコマンドの実行とフィルタを見つけることができます。 sedまたはawkを使用してこれを達成できますか?では、命令はどんな姿なのでしょうか?

ベストアンサー1

ファイルからデータをフィルタリングするには、grepを使用するのが最善です。たとえば、

grep <search string> <filename>

awkを使用すると、次のようなものを使用できます。

awk '/string/ {command}' <filename>

利用可能なIPを計算するには

uniq -c <filename>

これにより、カウントとともにユニークなIPを提供します

おすすめ記事