批處理入門-管道符
批處理,也稱為批處理腳本,英文譯為BATCH,批處理文件后綴BAT就取的前三個字母。它的構成沒有固定格式,只要遵守以下這條就ok了:每一行可視為一個命令,每個命令里可以含多條子命令,從第一行開始執(zhí)行,
批處理,也稱為批處理腳本,英文譯為BATCH,批處理文件后綴BAT就取的前三個字母。它的構成沒有固定格式,只要遵守以下這條就ok了:每一行可視為一個命令,每個命令里可以含多條子命令,從第一行開始執(zhí)行,直到最后一行結束,它運行的平臺是DOS(磁盤操作系統(tǒng))。
命令管道符
命令管道符表示把在它之前的命令或語句的執(zhí)行結果作為在它之后的命令或語句的處理對象,簡而言之,就是把它之前的輸出作為它之后的輸入。
例如,可以使用管道符來篩選特定的輸出結果。以下是幾個簡單的例子:
示例1:
查看磁盤下所有txt文件
```
dir | find ".txt"
```
該命令將會列出當前目錄下所有的txt文件。
示例2:
查找QQ的進程
```
tasklist | find /i "qq.exe"
```
這個命令將會通過管道符"|"將tasklist(進程列表)的結果傳遞給find命令,然后執(zhí)行查找QQ的進程。
示例3:
自動輸入y刪除文件夾
```
echo Y|rd /s abc
```
通過管道命令"|"將echo y的結果傳給rd /s abc命令,從而達到自動輸入y的目的。這個命令將會遞歸地刪除名為abc的文件夾。
示例4:
查看IPv4地址
```
ipconfig | find "IPv4"
```
由于網卡比較多,每次查看IP地址特別麻煩。這個命令將會通過管道符"|"將ipconfig的結果傳遞給find命令,然后執(zhí)行查找IPv4的地址。
通過使用命令管道符,我們可以簡化批處理腳本的編寫,提高操作效率。掌握好這個技巧,對于進行多個命令的組合操作將會非常有幫助。