标题: [文本处理] 【已解决】批处理如何合并没有换行符的数据文本? [打印本页]
作者: 思想之翼 时间: 2014-7-26 12:22 标题: 【已解决】批处理如何合并没有换行符的数据文本?
001.txt 有数据01(其后没有换行符),002.txt 有数据02(其后没有换行符),按照下面的代码合并为
0102
001.txt 有数据01(其后有换行符),002.txt 有数据02(其后有换行符),按照下面的代码合并为
01
02
现在欲将没有换行符的2个文本合并为
01
02
下述代码该如何修改?- @echo off
- (for %%a in (*.txt) do (
- if not "%%~za" == "0" (
- type "%%a"
- ) else echo,
- ))>$
- move $ "a.txt"
- exit
复制代码
作者: wscript 时间: 2014-7-26 13:02
- @echo off
- rem del a.txt
- findstr /m $ *.txt > $.tmp
- (
- for /f "eol=* delims=*" %%a in ($.tmp) do type "%%a"
- for /f "eol=* delims=*" %%a in ('dir /b *.txt ^| findstr /lvx /g:$.tmp') do (
- type "%%a"&echo,
- )
- )>$
- move $ "a.txt"
- del $.tmp
- exit/b
复制代码
作者: DAIC 时间: 2014-7-26 13:57
- @echo off
- (for %%a in (*.txt) do (
- if not "%%~za" == "0" (
- type "%%a"
- )
- echo,
- ))>a.log
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |