标题: [文本处理] [已解决]批处理怎样改变文本中文字排列方式? [打印本页]
作者: a694230030 时间: 2011-2-21 21:35 标题: [已解决]批处理怎样改变文本中文字排列方式?
我的文本中的电话是竖着排的,我想横着排,怎么做个批处理一下弄出来啊
123
124
125
126
改为123;124;125;126
[ 本帖最后由 a694230030 于 2011-2-22 20:37 编辑 ]
作者: wc726842270 时间: 2011-2-21 21:39
set /p或echo 123^
作者: a694230030 时间: 2011-2-21 21:43 标题: 回复 2楼 的帖子
比如1.txt中为
123
123
123
我想重建一个2.txt为
123;123;123;
作者: Batcher 时间: 2011-2-21 21:46
- @echo off
- (for /f "delims=" %%a in (1.txt) do (
- set /p =%%a;<nul
- ))>2.txt
复制代码
作者: CUer 时间: 2011-2-21 21:52
- sed ":a;$!N;s/\n/;/;ta;P;D" 1.txt | more >2.txt
复制代码
- gawk "ORS=\";\"" 1.txt | more >2.txt
复制代码
- gawk "{printf \"%s;\",$0}" 1.txt | more >2.txt
复制代码
作者: liion631818 时间: 2011-2-21 23:14
第三方工具好厉害啊~~~
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |