[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
每行前面添加行号和固定字符(例如-或.或空格)

TOP

不想使用第三方程序,希望大虾们帮助下吧,

TOP

回复 2# jingyu9575


   为什么会出现!i!这种情况,不能全部正常处理

TOP

  1. powershell -c "foreach ($i in $(gc 11.txt)) {$n++; \"$n-\" + $i}" > 22.txt
复制代码

TOP

  1. gawk "{print NR\"-\"$0}" 11.txt > 22.txt
复制代码

TOP

  1. sed = 11.txt | sed "N;s/\n/-/" > 22.txt
复制代码

TOP

  1. @echo off
  2. set i=1
  3. >22.txt (for /f "delims=" %%s in (11.txt) do (
  4. setlocal enabledelayedexpansion
  5. <nul set /p "_=!i!"
  6. setlocal disabledelayedexpansion
  7. <nul set /p "_=-%%s"
  8. echo,
  9. set /a i+=1
  10. ))
复制代码
如果分隔符用冒号就简单了:
  1. findstr /N ".*" 11.txt > 22.txt
复制代码

TOP

返回列表