如何批量将多个txt文本中多行合并成一行,且中间用tab或空间间隔,并最终合并成一个txt文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何批量将多个txt文本中多行合并成一行,且中间用tab或空间间隔,并最终合并成一个txt文件相关的知识,希望对你有一定的参考价值。
批处理实现下列功能:某目录里有很多txt文件。每个txt文件都是多行。要把每个文件都变成1行且中间用tab或空格间隔,然后把这些文件最终输出到一个文件中。
如原txt中多行如下:
111
222
333
444
修改后为:111 222 333 444中间间隔,然后把这些文件最终输出到一个文件中。
我从网上搜索到如下批处理,但这个批处理没有办法间隔开,
@echo off
(for %%a in (*.txt) do (
for /f "delims=" %%b in (%%a) do (
set /p "s=%%b" <nul
)
echo.
)) > 0.txt
请问怎么样在将多行转换成一行时中间间隔开??
多个txt文件合并成一个文本
如何将多个txt文件合并成一个文本
(1)将多个txt文件放在一个文件夹下。
(2)编写一个批处理文件,里面的命令为type *.txt >a.txt
(3)执行该批处理文件,则所有txt文件合并到a.txt文件中了。
以上是关于如何批量将多个txt文本中多行合并成一行,且中间用tab或空间间隔,并最终合并成一个txt文件的主要内容,如果未能解决你的问题,请参考以下文章