我正在使用此脚本
成功添加文件内容@echo off
set hostspath=%windir%\System32\drivers\etc\hosts
echo 99.127.158.114 www.example.com >> %hostspath%
exit
但是,如果我再次运行bat文件,它会再次添加行。并且有重复。我想做什么,当我运行bat时,它应该使文件内容为空,然后放入内容(或检查是否addi而不是添加)。这样做的正确方法是什么?
答案 0 :(得分:1)
find "99.127.158.114 www.example.com" %hostspath% || echo 99.127.158.114 www.example.com>>%hostspath%
||
充当“如果以前的命令失败,那么......”