4

特定の列を (すべての列から) 1 つの .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のバッチファイルを探しています。どんな種類の助けも本当に感謝しています:)。私はバッチ スクリプトの初心者なので、これが非常に基本的な問題に聞こえる場合はご容赦ください。

4

3 に答える 3

1

このバッチ ソリューションは、フォルダー内の各ファイルのすべての行から 2 番目の文字を取得し、それらを に出力しますoutput.txt。:)

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

それらを一列に並べるのはもっと難しいでしょう、それは厳密に必要ですか、それとも1行に1文字のリストにすることができますか?

于 2012-12-20T14:24:20.920 に答える