找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 133219|回复: 33

[文本处理] [已解决]批处理在文本每一行内容后面/行尾插入/添加/加上指定字符串

[复制链接]
发表于 2017-3-25 12:28:12 | 显示全部楼层 |阅读模式
在每一排数字后面   固定的位置加上“”00    sush  ”   怎么弄个批处理文件一次处理完啊!!  附件已经上传了

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2017-3-25 12:48:20 | 显示全部楼层
perl -lpe "$_ = $_ . '    00    sush'"   wj.txt    >result.txt
 楼主| 发表于 2017-3-25 13:18:48 | 显示全部楼层
回复 2# zuodx

大神!!把你这代码做成BAT格式批处理文件 还是不行啊  处理的文本文档是空的
发表于 2017-3-25 13:20:25 | 显示全部楼层
回复 3# lslkkda


    2楼是Perl脚本,Windows不安装Perl环境的话,是无法执行的。
发表于 2017-3-25 13:21:40 | 显示全部楼层
下perl,执行就行了
发表于 2017-3-25 13:22:07 | 显示全部楼层
不用什么bat ,直接把那一行复制到命令行就行了
发表于 2017-3-25 13:24:34 | 显示全部楼层
  1. @echo off
  2. (for /f %%i in ('type "1.txt"') do (
  3.     echo,%%i  00  sush
  4. ))>"2.txt"
复制代码

评分

参与人数 1技术 +1 收起 理由
lslkkda + 1 乐于助人

查看全部评分

发表于 2017-3-25 13:34:15 | 显示全部楼层
本帖最后由 cfwyy77_bat 于 2017-3-25 13:37 编辑
  1. for /f %%a in (1.txt) do (echo %%a    00    sush>>2.txt)
  2. pause
复制代码
这样貌似就可以了。
不过前面长度不一样  加入的位置就不固定了。
 楼主| 发表于 2017-3-25 14:12:47 | 显示全部楼层
回复 8# cfwyy77_bat

这位大神的代码  倒是加入了“00    sush”    可惜后面位置不对啊         
就是要求后面的格式 位置固定啊  不然没法用啊  有办法吗
发表于 2017-3-25 14:51:35 | 显示全部楼层
你要告诉从多少列开始加啊
发表于 2017-3-25 16:51:41 | 显示全部楼层
回复 9# lslkkda


    复制粘贴七楼的代码,%%i   00   sush之间的空格,改成tab键。

评分

参与人数 2技术 +2 收起 理由
cfwyy77_bat + 1
lslkkda + 1 乐于助人

查看全部评分

 楼主| 发表于 2017-3-25 18:40:55 | 显示全部楼层
回复 11# taofan712

搞定了!!感谢各位大神~~~~~
发表于 2017-3-25 18:59:20 | 显示全部楼层
20位数字内有效,其他位数自己修改
  1. for /l %%n in (0,1,300)do call set "#n=%%#n%% "
  2. for /f %%i in ('type "%~f1"')do (
  3. call set "$n= %%i"
  4. call set "$n=%%$n: =%%%%#n%%"
  5. call echo,%%$n:~0,20%% 00    sush
  6. )
复制代码
发表于 2017-3-25 19:45:14 | 显示全部楼层
本帖最后由 老刘1号 于 2017-3-25 19:48 编辑

回复 6# zuodx


    哼哼,不用下载什么Perl,写2行Bat就完了
发表于 2017-3-25 19:53:27 | 显示全部楼层
回复 13# /zhqsystem/zhq


    放着Tab不用……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 14:50 , Processed in 0.021244 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表