标题: [文本处理] 批处理怎么实现行列转换? [打印本页]
作者: lozity 时间: 2008-8-9 23:43 标题: 批处理怎么实现行列转换?
一个文本是这样的:
1 2
3 1
如何转换成:
1-2,3-1
谢谢
作者: namejm 时间: 2008-8-9 23:48
演示代码如下,没有考虑过多的特殊情况:- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in (test.txt) do (
- set "str=%%i"
- set "str=!str: =-!"
- set /p=!str!,<nul
- )
- pause
复制代码
作者: Batcher 时间: 2008-8-10 00:06
这个应该叫做行合并,而不是行列转换吧^_^
作者: lozity 时间: 2008-8-10 07:03
多谢namejm!!!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |