我试图找到一个脚本来搜索我的 index.html 文件并删除其中的一行文本。我们目前已经建立了一个内部网站,人们可以继续添加他们要出售的物品(感谢 stackoverflow 的帮助!)。
我到处搜索可以执行此操作的文件,但我无法让它工作....
我希望它在我的 index.html 文件中搜索具有特定文本的行(使用输入框)并删除整行。这是一个简单的 HTML 行,它将被删除,只是一个日期/时间和链接,所以 1 行删除应该覆盖它。
请帮忙!提前致谢。
如果这可以通过 cmd 完成,我也会很高兴,我只是找不到可以满足我需要的东西......
更新: 此代码在 index.html 中搜索您在 cmd 中键入的文本并创建一个 index2.html,删除 index.html,将 index2.html 重命名为 index.html,然后将项目 html 页面也从文件夹中删除。
@echo off
ECHO.
ECHO.
ECHO.
ECHO Type item to remove
set /p item=
Type "\\server\public\employee resources\bulletin\items\index.html" | findstr /I /V /C:"%item%" >>"\\server\public\employee resources\bulletin\items\index2.html"
del "\\server\public\employee resources\bulletin\items\index.html"
rename "\\server\public\employee resources\bulletin\items\index2.html" "index.html"
del "\\server\public\employee resources\bulletin\items\%item%.html"