[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]在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内的一行
1

评分人数

  1. @echo off
  2. title 互助互利,扫码头像,感谢赞助;有什么问题,可加QQ956535081及时沟通
  3. rem 如果网页是utf-8编码,下面的Default改为UTF8
  4. cd /d "%~dp0"
  5. set "txtfile=a.txt"
  6. 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;}"
  7. pause
复制代码
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

谢谢 你 ,测试成功的 ,加扣扣(⊙o⊙)通过…

TOP

返回列表