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

[文本处理] 【已经解决】求批处理:A.txt里面内容(只有一行)插入到B.txt里指定位置,谢谢

本帖最后由 yyz219 于 2022-12-30 08:29 编辑

完美解决:

set /p u=<a.txt
set "url=https://site.ip138.com/%u%"
我是小白,希望老师多多帮助

  1. 183.131.207.66
复制代码
以ANSI编码格式保存为A.txt
  1. ************ 上面还有代码 ************************
  2. set "url=https://site.ip138.com/"
  3. ************ 上面还有代码 ************************
复制代码
以ANSI编码格式保存为B.txt
执行
  1. gawk "FNR==NR{A=$0;next}/^set \"url=https:\/\/site\.ip138\.com\/\"$/{$0=\"set \\\"url=https://site.ip138.com/\" A \"\\\"\"}1" A.txt B.txt>B1.txt
复制代码
结果( B1.txt )
  1. ************ 上面还有代码 ************************
  2. set "url=https://site.ip138.com/183.131.207.66"
  3. ************ 上面还有代码 ************************
复制代码
1

评分人数

TOP

我试一试先 谢谢
我是小白,希望老师多多帮助

TOP

  1. set /p u=<a.txt
  2. set "url=https://site.ip138.com/%u%"
复制代码
1

评分人数

TOP

回复 4# terse


    我试一试先 谢谢
我是小白,希望老师多多帮助

TOP

terse 发表于 2022-12-1 11:13


不能够实现呀  辛苦了
我是小白,希望老师多多帮助

TOP

将以ANSI编码格式保存为A.txt
将以ANSI编码格式保存为B.txt
执行结果( B1.txt )
hfxiang 发表于 2022-12-1 11:06


可以实现
*************************************************
如果B.txt内容新如:
************ 上面还有代码 ************************
set "url=https://site.ip138.com/14.215.177.39"
************ 上面还有代码 ************************

可以实现替换14.215.177.39(变化的)吗?

谢谢
我是小白,希望老师多多帮助

TOP

terse 发表于 2022-12-1 11:13



    这个妙呀   刚刚才发现妙处
我是小白,希望老师多多帮助

TOP

回复 7# yyz219


   
没问题,稍做修改即可,脚本如下:
  1. gawk "FNR==NR{A=$0;next}/^set \"url=https:\/\/site\.ip138\.com\/.*\"$/{$0=\"set \\\"url=https://site.ip138.com/\" A \"\\\"\"}1" A.txt B.txt>B1.txt
复制代码
1

评分人数

TOP

回复  yyz219


   
没问题,稍做修改即可,脚本如下:
hfxiang 发表于 2022-12-1 11:44


辛苦了 非常感谢
我是小白,希望老师多多帮助

TOP

返回列表