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

[文本处理] 批处理如何在每一行后面(空格20个)追加同样的信息?

在每一行后面(空格20个)后追加同样的信息k8LioXSA2000000

批处理前

kgswG7JM5                  
ki9crJaOQ                       
kn4ZQTWrs                    
kxiilIeYX                       


批处理后:
kgswG7JM5                    k8LioXSA2000000
ki9crJaOQ                       k8LioXSA2000000
kn4ZQTWrs                    k8LioXSA2000000
kxiilIeYX                         k8LioXSA2000000

  1. sed "s/$/                    k8LioXSA2000000/" a.txt > b.txt
复制代码
Talk is cheap. Show me the code.
没事不要瞎扯淡,有能耐就把代码贴出来给我看。

TOP

本帖最后由 非常感谢 于 2013-8-11 19:22 编辑

两个都测试了,很成功,谢谢CrLf和weichenxiehou!

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%a in (1 1 20) do set "space20=!space20! "
  3. (for /f "delims=" %%a in (a.txt) do echo,%%a%space20%k8LioXSA2000000)>result.txt
  4. start result.txt
复制代码
看得多说得多,远比不上写得多。

TOP

  1. @echo off
  2. %1 %0 :|more /t20 >b.txt&exit
  3. for /f "delims=U" %%a in ('cmd /u /c echo 唉') do set "tab=%%a"
  4. for /f %%a in (a.txt) do echo %%a%tab%k8LioXSA2000000
复制代码

TOP

返回列表