• 广州市第十五届人大常委会会议网络直播 2019-04-20
  • “西瓜足迹”瞎掰与“晒的虚荣” 2019-04-20
  • 习近平两会“典”亮新时代 2019-04-07
  • 中国足球,就是笑博士的“责权利平滑对接”改革的必然结果! 2019-04-03
  • 重庆高校陆续公布招生计划、专业设置情况和新政策 2019-04-03
  • 新时代 新气象 新作为 2019-03-30
  • 《中国地方志佛道教文献汇纂》——开辟佛道教研究新领域 2019-03-29
  • 拉萨市墨竹工卡县全力打造“绿色矿山” 2019-03-29
  • 习近平要求把这项工作作为重大政治任务 2019-03-24
  • 充分发挥重要平台和有效载体作用 以特色小镇建设促进乡村振兴 2019-03-18
  • 脸每天都洗,但你真的洗对了吗? 2019-03-18
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-03-14
  • 以实际行动诠释忠诚 以实干实政维护核心 2019-03-14
  • 天津市津南区严打校园周边“五毛食品” 2019-03-11
  • 设计众议院:新时代消费观念造就的全新第八代凯美瑞 2019-03-11
  • 批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
    [批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
    返回列表 发帖

    粤11选五走势图360:[文本处理] [己解决]指定行替换内容,求批处理代码?

    本帖最后由 keshun 于 2019-3-14 13:28 编辑

    1.txt
    委托信息合并深度 3位小数
    001 a3.571 a588.271
    002 a3.570 a3,221.930
    003 a3.569 a3,708.659
    004 a3.568 a1,643.292
    005 a3.567 a1,997.942
    买入买入价委单量
    006 a3.566 a1,847.859
    007 a3.565 a2,520.031
    008 a3.564 a2,256.898
    009 a3.563 a1,268.451
    010 a3.562 a819.393
    011 a3.561 a391.199
    012 a3.560 a3,351.776
    013 a3.559 a362.588
    卖出卖出价委单量
    014 a3.558 a195.016
    015 a3.557 a184.340
    016 a3.556 a442.470
    017 a3.554 a577.003

    替换成:
    委托aaa
    001 a3.571 a588.271
    002 a3.570 a3,221.930
    003 a3.569 a3,708.659
    004 a3.568 a1,643.292
    005 a3.567 a1,997.942
    买入aaa
    006 a3.566 a1,847.859
    007 a3.565 a2,520.031
    008 a3.564 a2,256.898
    009 a3.563 a1,268.451
    010 a3.562 a819.393
    011 a3.561 a391.199
    012 a3.560 a3,351.776
    013 a3.559 a362.588
    卖出aaa
    014 a3.558 a195.016
    015 a3.557 a184.340
    016 a3.556 a442.470
    017 a3.554 a577.003

    1.txt中第1,7,16行,每行第2个字符后面的内容,替换成aaa,求代码,谢谢?。?!
    1

    广东十一选五计划软件 www.qe-ar.com 评分人数

      • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

    1. @echo off
    2. rem 设置要替换的行
    3. set "spcLines=1,9,72,143,253"
    4. rem 设置替换的内容
    5. set "spcStr=aaa"
    6. rem 设置替换起始位置
    7. set "spcPos=4"
    8. (for /f "delims=" %%a in ('findstr ".*" "1.txt"') do (
    9. set/a "n+=1"
    10. set "line=%%a"
    11. setlocal enabledelayedexpansion
    12. for %%i in (!spcLines!) do if %%i equ !n! set "line=!line:~,%spcPos%!!spcStr!"
    13. echo;!line!
    14. endlocal
    15. ))>out.txt
    复制代码
    QQ 33892006

    TOP

    回复 2# yhcfsr


        谢谢回复,代码运行后第2行后都替换成!line!,上面我增加了原文内容,能否根据我最新原文修改下,谢谢?。?!

    TOP

    1. sed -r "1s/(..).*/\1aaa/; 7s/(..).*/\1aaa/; 16s/(..).*/\1aaa/" 1.txt > 2.txt
    复制代码
    【扫描二维码捐助论坛的朋友请留言注明论坛账号】//bbs.bathome.net/thread-10403-1-1.html
    【批处理在线视频分享】//bbs.bathome.net/thread-31727-1-1.html
    【微信公众号、微信群、QQ群】//bbs.bathome.net/thread-3473-1-1.html

    TOP

    1. sed -r "/^[^0-9]/s/(..).*/\1aaa/" 1.txt > 3.txt
    复制代码
    【扫描二维码捐助论坛的朋友请留言注明论坛账号】//bbs.bathome.net/thread-10403-1-1.html
    【批处理在线视频分享】//bbs.bathome.net/thread-31727-1-1.html
    【微信公众号、微信群、QQ群】//bbs.bathome.net/thread-3473-1-1.html

    TOP

    回复 5# Batcher


        谢谢,代码完美?。?!

    TOP

    本帖最后由 xczxczxcz 于 2019-3-14 19:06 编辑

    这东西用PS也是很简单的
    1. (gc 1.txt) -replace '(^\D.).*','$1aaa'|sc 2.txt
    复制代码

    TOP

    返回列表
  • 广州市第十五届人大常委会会议网络直播 2019-04-20
  • “西瓜足迹”瞎掰与“晒的虚荣” 2019-04-20
  • 习近平两会“典”亮新时代 2019-04-07
  • 中国足球,就是笑博士的“责权利平滑对接”改革的必然结果! 2019-04-03
  • 重庆高校陆续公布招生计划、专业设置情况和新政策 2019-04-03
  • 新时代 新气象 新作为 2019-03-30
  • 《中国地方志佛道教文献汇纂》——开辟佛道教研究新领域 2019-03-29
  • 拉萨市墨竹工卡县全力打造“绿色矿山” 2019-03-29
  • 习近平要求把这项工作作为重大政治任务 2019-03-24
  • 充分发挥重要平台和有效载体作用 以特色小镇建设促进乡村振兴 2019-03-18
  • 脸每天都洗,但你真的洗对了吗? 2019-03-18
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-03-14
  • 以实际行动诠释忠诚 以实干实政维护核心 2019-03-14
  • 天津市津南区严打校园周边“五毛食品” 2019-03-11
  • 设计众议院:新时代消费观念造就的全新第八代凯美瑞 2019-03-11