Board logo

标题: 每隔4行空一行.... [打印本页]

作者: amio     时间: 2009-1-6 01:37    标题: 每隔4行空一行....

每隔4行空一行.... aaaaa bbbb ccc dd e -------------------- aaaaa bbbb ccc dd e

作者: metoo     时间: 2009-1-6 10:15
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=* delims=" %%a in (1.txt) do (
  3. set /a m+=1
  4. set /a t=!m!%%4
  5. if !t!==0 echo\
  6. echo %%a
  7. )
metoo@cn-dos发表于: 2009-01-06 09:00
一个字符- -

作者: tireless     时间: 2009-1-6 12:50
@echo off
(for /f "delims=" %%a in (a.txt) do (
  echo.%%a
  set /a "n+=1,1/(n%%4)" 2>nul||echo.
))>a4.txt
[ Last edited by tireless on 2009-1-6 at 12:57 ]

作者: amio     时间: 2009-1-6 13:34
这样还是不合理 每行开头都是 aaaaa 能不能用aaaaa 作为关键字 只要有aaaaa 就在上面空一行

作者: tireless     时间: 2009-1-6 15:25    标题: Re 4楼

@echo off
(for /f "delims=" %%a in (a.txt) do (
  set "str=%%a"
  setlocal enabledelayedexpansion
  if "!str:~,5!"=="aaaaa" echo.
  echo.!str!
  endlocal
))>aaaaa.txt

作者: HAT     时间: 2009-1-6 19:41    标题: Re 4楼

建议把你“合理”的问题描述更新到顶楼,以便他人查看。