如何使用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
答案 0 :(得分:0)
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)