通過BAT指令碼從hosts檔案中刪除特定行

2021-10-06 23:30:26 字數 411 閱讀 6491

新增行 192.168.1.1 www.baidu.com

我想檢查www.baidu.com上是否已有一行並將其刪除。

::建立臨時host檔案

copy hosts hoststemp

::用過濾命令(findstr)的輸出儲存到臨時檔案(對臨時檔案進行所有更改)

::向檔案中新增一行

::使用新建立的臨時檔案替換生產主機檔案

move /y hoststemp hosts

::重新整理

ipconfig /flushdns

刪除檔案的bat 指令碼

rem set cdp cd set cdp d 桌面 d forfiles p cdp s m log d 20 c cmd c del path rem 無論是在windows下還是linux下,很多的日誌檔案如果不定時刪除會充滿硬碟,所以可以分別寫個指令碼定時處理一下 rem windows下...

ant指令碼呼叫 bat檔案

build.xml內容如下 1 project name example default test 2 target name test 3 exec executable cmd.exe output log.txt dir batdir 4 arg value c 5 arg value my....

bat指令碼讀取配置檔案

bat 讀取配置檔案 echo off echo please input is not null user passsword expath date 讀取配置檔案 where bcp 正式有bcp放開下面這句話 if errorlevel 1 exit else echo program exi...