如何批量将多个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
请问怎么样在将多行转换成一行时中间间隔开??

有现成的软件可以使用的,比如百宝箱V10.0的批替换功能卡。 参考技术A 可以的,这种批量操作你去用阿冲全能点击王软件就能解决,而且方便快捷。

多个txt文件合并成一个文本

如何将多个txt文件合并成一个文本
(1)将多个txt文件放在一个文件夹下。
(2)编写一个批处理文件,里面的命令为type *.txt >a.txt
(3)执行该批处理文件,则所有txt文件合并到a.txt文件中了。

以上是关于如何批量将多个txt文本中多行合并成一行,且中间用tab或空间间隔,并最终合并成一个txt文件的主要内容,如果未能解决你的问题,请参考以下文章

怎样批量将txt文件中的两行合并成一行

怎样批量将excel中多行的数据合并为一行,并且自动换行?

怎样将多行Excel内容合并成一行

多个txt文件合并成一个文本

如何将多个TXT合并成一个TXT

怎样把多个TXT文档合并成一个,并且以每个文档为单位空一行?