如何使用 Windows .BAT 文件将脚本引用插入到 HTML 文件中
我尝试了以下代码
for %%f in (*.txt) do (
for /f "eol= delims=" %%v in (%%f) do (
if "%%v"==">Line-X" (
echo %%v>> %%f2
echo ^>Line-Z
)
)
)
我的 html 文件代码
<html>
<head>
</head>
<body>
--
---
--
</body>
</html>
需要输出文件
<html>
<head>
<script src="*.js"></script>
</head>
<body>
--
---
--
</body>
</html
StackOverflow 不是代码请求服务,您应该提供您需要帮助的代码!
这里有一个让你开始的想法,它只是取代了包括</head>
在内的所有内容:
@Echo Off
For /F "Tokens=1-2 Delims=:" %%A In ('FindStr /INC:"</Head>" *.html 2^>Nul'
) Do (( Echo ^<html^>
Echo ^<head^>
Echo ^<script src="*.js"^>^</script^>
Echo ^</head^>
More +%%B "%%A")>%%A.mod)
您修改后的文件将具有扩展名.mod
因此您可以签出它们
编辑
此示例不会关闭 <head>
标记!
@Echo Off
For /F "Tokens=1-2 Delims=:" %%A In ('FindStr /INC:"<Head>" *.html 2^>Nul'
) Do (( Echo ^<!DOCTYPE html^>
Echo ^<html lang="en"^>
Echo ^<head^>
Echo ^<script src="*.js"^>^</script^>
More +%%B "%%A")>%%A.mod)