1

我试图找到一个脚本来搜索我的 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"  
4

1 回答 1

0

您可以创建一个简单的程序来打开您的文件并修改您需要的内容。问题是:您的网络服务器和您的编辑程序不共享相同的环境,因此您需要一个共同的地方,您的网络服务器可以编写输入框内容并且您的编辑程序可以读取该信息,通常是一个数据库。

无论如何,你的问题听起来有点令人困惑。你真的需要这个吗?有很多更强大的方法可以动态地构建/编辑页面。

于 2013-09-24T14:34:28.727 回答