标题: [文本处理] [已解决]在html特定标签前插入一条随机文本 [打印本页]
作者: 大王派我去巡山 时间: 2019-3-12 22:18 标题: [已解决]在html特定标签前插入一条随机文本
本帖最后由 大王派我去巡山 于 2019-3-18 11:39 编辑
环境
1 win7
2 html or htm or txt
3 gbk or utf-8
4 同目录下包括子目录
5 直接在源文件上修改无需输出
◇◆◇◆◇◆◇◆◇◆◇◆◇◆我是无敌的分割线◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇
先在论坛找了一下解决方法 , 发现有sed 但是依葫芦画瓢没成功!
需求:
同目录下html文档 包含子目录
同目录下有个一个a.txt 里面N行
a.txt 如下样式
_公司介绍
_产品分类
_联系我们
_分公司地址
_员工相册
...
需要在html文档的
</title>标签前随机插入a.txt内的一行
作者: zaqmlp 时间: 2019-3-12 22:48
- @echo off
- title 互助互利,扫码头像,感谢赞助;有什么问题,可加QQ956535081及时沟通
- rem 如果网页是utf-8编码,下面的Default改为UTF8
- cd /d "%~dp0"
- set "txtfile=a.txt"
- powershell "$r=@(gc '%txtfile%');dir -include *.html,*htm -r|%%{write-host $_.FullName;$t=[IO.File]::ReadAllText($_.FullName, [Text.Encoding]::Default);$t=$t -replace '(?=</title>)',(get-random -input $r -count 1);out-file -file $_.FullName -input $t -enc Default;}"
- pause
复制代码
作者: 大王派我去巡山 时间: 2019-3-18 11:40
谢谢 你 ,测试成功的 ,加扣扣(⊙o⊙)通过…
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |