Originally posted by 无奈何 at 2006-11-7 11:09:
我也补个 sed 的,文件不要过于巨大。
sed -re :a -e "N;$!ba;s/(*)\n(.*)\n(.*)/\3\n\2\n\1/"
sed 下载:http://www.student.northpark.edu/pemente/s ...
斑竹的sed用法看不懂还,我复制回去查查资料先
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by 无奈何 at 2006-11-7 11:09:
我也补个 sed 的,文件不要过于巨大。
sed -re :a -e "N;$!ba;s/(*)\n(.*)\n(.*)/\3\n\2\n\1/"
sed 下载:http://www.student.northpark.edu/pemente/s ...
@echo off
setlocal ENABLEDELAYEDEXPANSION
set file=a.txt
for /f "delims=: tokens=1,*" %%i in ('findstr /n .* "%file%"') do set "%%i=%%j" & set num=%%i
set "str=!%~1!"
set "%~1=!%~2!"
set "%~2=%str%"
for /l %%i in (1,1,%num%) do if defined %%i (echo.!%%i!) else echo.
pause| 评分人 | 分数 | 时间 |
|---|---|---|
| redtek | +4 | 2006-11-09 11:32 |
我在想 3742668 斑竹的代码在行中遇到 | 会不会执行~我试了好象不可以
Originally posted by amao at 2007-2-2 16:33:
无奈何斑竹的代码在解决小文本时简洁利索;
vkill的代码在文本最后一行没有回车(换行)符时,会出错;
我也发一下我的代码吧,基于sed的
@ech ...
Originally posted by vkill at 2007-2-3 05:06:
兄也喜欢sed ?呵呵