1

次のコマンドを使用します

  netstat -ano -p tcp | findstr "18812"

そしてこのような結果を得ました:

  TCP 0.0.0.0:188120.0.0.0:0リスニング3116
  TCP 127.0.0.1:3099 127.0.0.1:18812 ESTABLISHED 5112
  TCP 127.0.0.1:18812 127.0.0.1:3099 ESTABLISHED 3116

しかし、2行目は私が望むものではありません。つまり、dstポートではなく、送信元ポートが18812である行が必要です。
誰もがこれに対処する方法を知っていますか?どうもありがとう!

編集:正規表現を試しましたが、 "\ d"、 "+"、"\s"が機能しないようです

4

2 に答える 2

0

最初と最後の部分で正規表現を使用していますか?

".*STRING.*"

これを試してみてください。

netstat -ano -p tcp | findstr  ".*:18812.*"
于 2012-05-10T01:40:39.827 に答える
0

fedmichへのコメントのソリューションに対する1つの小さな改善。最大桁数が5であり、すべてを使用しているため、ポート18812にはおそらく必要ありません。ただし、4桁(またはそれ以下)のポートを探している場合は、ポート番号の後にスペースがあることを確認する必要があります。

たとえば、送信元ポート3099を探していた場合

netstat -ano -p tcp | findstr /R /C:"TCP[ ]*[0-9.]*:3099 "
于 2012-05-10T02:41:56.617 に答える