windows – 将特定列从一个文本文件复制到另一个文本文件

我有一堆.txt文件,我想从中将特定列(从所有这些文件)复制到一个.txt文件中.需要创建output.txt文件

对于例如

file1.txt
a b c
j k l

file2.txt
d e f
m n o

file3.txt
g h i
p q r

output.txt
b e h
k n q

同样我在Windows中寻找一个可以帮助我实现这一目标的批处理文件.任何形式的帮助将非常感激 :).我只是批处理脚本的新手,因此如果这听起来是一个非常基本的问题,请原谅我.

最佳答案 这个批处理解决方案将从文件夹中每个文件的所有行中获取第二个字符,并将它们输出到output.txt,哇哇哇! 🙂

for %%a in (file*.txt) do (
for /f "tokens=2 delims= " %%b in (%%a) do echo %%b >>output.txt
)

让他们排队将更加困难,是非常必要的,还是他们可以列在一个列表中,每行一个字符?

点赞