1. 程式人生 > >windows命令列下管道統計命令輸出結果行數

windows命令列下管道統計命令輸出結果行數

linux下有wc做命令管道輸出結果行數,windows下沒有wc命令,但可以通過find命令做統計。

find命令需匹配字串後統計,find命令引數如下:

C:\Users\l00207432>find /?
在檔案中搜索字串。

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]

  /V         顯示所有未包含指定字串的行。
  /C         僅顯示包含字串的行數。
  /N         顯示行號。
  /I         搜尋字串時忽略大小寫。
  /OFF[LINE] 不要跳過具有離線屬性集的檔案。
  "string" 指定要搜尋的文字字串。
  [drive:][path]filename
             指定要搜尋的檔案。

如果沒有指定路徑,FIND 將搜尋在提示符處鍵入
的文字或者由另一命令產生的文字。

如搜尋當前網路TCP連線數:

c:\>netstat -na | find /C "TCP"
63

加 I 引數忽略大小寫:

C:\>netstat -na | find /C  /I  "Tcp"
63

但如果我們要統計全部網路連線數,包括tcp、udp等,這個怎麼處理呢?這時我們可以做個逆向搜尋,引數 V 顯示所有未包含指定字串的行,這個我們可以構造一個不可能在命令輸出結果裡出現的字串來反向輸出需要的結果,如需要顯示當前全部網路連線數:

C:\>netstat -na | find /C  /I /V "string not exists"
107

輸出結果是107行,也就是當前網路連線數是107,比只是顯示tcp的明顯多了。

相關推薦

windows命令管道統計命令輸出結果

linux下有wc做命令管道輸出結果行數,windows下沒有wc命令,但可以通過find命令做統計。 find命令需匹配字串後統計,find命令引數如下: C:\Users\l00207432>find /? 在檔案中搜索字串。 FIND [/V] [/C

windows命令如何用命令方式打包可執行jar包

1.進入cmd 2.輸入命令:jar cvfm userjar.jar manifest.mf * 3.jar包打成,輸入命令測試:java -jar userjar.jar 4.大功告成~ 好了,上面是來開玩笑的,今天主要想說一說打包過程中遇到的問題。 1)執行第2步時

MySQL在命令的使用命令

MySQL在命令列下的使用命令 1、輸入密碼:123456 2、使用MySQL:ues mysql; 3、顯示資料庫:show databases; 4、使用資料庫名為db:use db; 5、顯示db資料庫中的表:show tables; 6、

更換不同型號的天融信防火牆NGFW4000,在命令的常用命令

1.system config save  //配置儲存 2.system config reset //清除配置(恢復出廠設定) 3.pf service add name webui area area_eth2 addressname 策略名  //遠端使用web來管理 4.在

svn使用規範、在Windows使用svn命令工具、svn命令的解釋

以前在公司一直使用git,現在公司有用svn,一時間還真的不知道如何下手,在網上搜尋了很多大神和官網文件的指導,總結了下面一份教程,希望能夠幫助大家快速上手,如果想更細緻的瞭解相關內容,可以點選每個小節裡提供的的連結。 1、Windows下命令列工具: 發現原來安裝的tortoisesvn已經整合到she

windows命令編譯和執行c/c++

我看了半天,也沒找到window命令列下編寫程式,說明這個不可取。 那我們只有利用已有檔案來編譯與運行了。 假設我在E盤裡有個.cpp檔案,我改如何編譯和執行她尼? 第一步:我可以直接到該目錄的檔案管理器視窗位址列執行命令:cmd,這樣就可以直接到達所需檔案的目錄。如下圖   &nbs

windows命令也有好工具(三)--檢視程式開啟的檔案

在linux下有一個很有用的工具lsof,可以檢視一個程式打開了哪些檔案,或者一個檔案是被哪個程式開啟的。        其實windows下也有類似工具,那就是openfiles。不過使用起來比lsof麻煩一些。        先要通過openfiles /loca

命令過濾adb logcat的輸出

開發當中經常看到 log 如洪水般瞬間刷滿了螢幕,對自己有用的資訊都被淹沒了,影響心情也影響效率。下面是幾個我所知道的過濾方法。 1. 只顯示需要的輸出,白名單 最方便的當然是通過管道使用 grep 過濾了,這樣可以使用 grep 強大的正則表示式匹配。簡單的匹配一行

.c/.cpp檔案windows命令編譯,執行.c/.cpp檔案

用virtual studio編譯連結檔案習慣了,今天想在windows命令列下試一下如何進行檔案的編譯執行,起初以為敲幾個命令就螚搞定了,輸入cl命令居然不能執行,提示“cl不是內部命令或者外部命令”,上網查了許久,發現這樣的問題介紹的好少,下面就談談在命令列下如何編譯

mysql如何在windows命令執行命令語句

mysql如何在windows命令列下執行啟動、停止資料庫,執行sql語句 1.在windows/system32扎到cmd.exe傳送快捷方式到桌面 2.右鍵開啟屬性 3.點選高階選項,選擇用管理員身份執行,選擇確定或者應用。 4.開啟桌面cmd快捷方式,

windows命令用netsh實現埠轉發(埠對映)

微軟Windows的netsh是一個命令列指令碼實用工具。使用netsh工具 ,可以檢視或更改本地計算機或遠端計算機的網路配置。不僅可以在本地計算機上執行這些命令,而且可以在網路上的遠端計算機上執行。 可以手動執行Netsh命令,或建立批處理檔案或指令碼實現過程的自動化。n

MaxCompute客戶端(odpscmd)在windows命令查詢中文亂碼問題處理實踐

問題描述: Windows使用者下載配置配置客戶端(odpscmd)後,在查詢包含中文字元的表資料時,會出現亂碼情況,如下圖所示: 問題分析: MaxCompute對中文預設使用utf-8字符集的編碼方式,客戶端亂碼的原因是因為使用者訪問的客戶端側(也就是windows下的cmd命令列)沒有使用utf

Vim安裝外掛在命令看程式碼

這幾天我又想拋棄source insight 了,主要是太慢了 安裝如下 VIM萬能外掛   或者使用 sudo apt-get installexuberant-ctags 安裝 我主要是使用函式跳轉功能,需要記住幾個指令 1、生成tags用來實現函

java命令如何設定classpath類路徑

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

樹莓派Raspberry Pi實戰之命令實現USB儲存裝置自動掛載

簡單介紹實現命令列下USB儲存裝置自動掛載的方法,Linux gnome/kde視窗環境下有移動儲存的管理程式,可以實現自動掛載移動儲存裝置,但是在命令列下 通常需要用mount命令手動掛載USB儲存裝置。   通過給linux下的裝置管理服務udev新增規則配置檔案,可以實現命令列下U

RabbitMQ如何在命令清除訊息佇列中的所有資料

最近在研究 RabbitMQ 訊息佇列, 安裝好進行測試的時候發覺在一個名為 MyRabbitMQ 的訊息佇列中已經插入了大量的資料。 最後不得不找方法清除。 首先定位到 rabbitMQ 安裝目錄的sbin 目錄下。 然後shift+右鍵 。 調出右鍵選單。 選擇在此處開啟

1.3windows cmd批處理命令使用blat發郵件簡潔模板

rem ----郵件內容-----set body="test mail" rem ----郵件主題----set s="測試test"rem ----收件郵箱-----set [email protected]rem ----發件郵箱-----set [email protected]r

轉!mysql 命令 通過DELIMITER臨時改變語句分隔符 執行儲存過程

mysql 在 Navicat 介面工具 執行儲存過程ok,但是在命令列下執行失敗。 原因在於,預設的MySQL語句分隔符為' ; ',在輸入' ; '的時候,“以為”語句已經結束了,但實際上語句還沒有結束。 解決方案:使用DELIMITER臨時改變命令列的語句分隔符,在儲存過程建立之後再修改分隔符為原來

1.3windows命令使用blat發郵件帶附件

windows命令列bat批處理指令碼的應用之blat程式自動發郵件1.3windows命令列下使用blat發郵件帶附件__遊旗丶引莫(孫忠) 發郵件指令碼模板 rem ----郵件內容-----set body="test mail" rem ----郵件主題----set s="測試test"

Android命令藍芽使用

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!