« 二つのテキストファイルの行同士を接合するバッチ その2 | トップページ | And Or Notを論理演算と思わないこと。 »

2007年3月11日 (日)

二つのテキストファイルの行同士を接合するバッチ その3

接合.CMD ファイル1 ファイル2

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
(FOR /F %%0 IN ('FIND /C /V ""') DO SET a1=%%0) <%1
(FOR /F %%0 IN ('FIND /C /V ""') DO SET a2=%%0) <%2
IF %a1% LSS %a2% SET /A a1=a2
(FOR /L %%k IN (1,1,%a1%) DO (
SET s1=
SET s2=
SET /P s1= >NUL <&4
SET /P s2= >NUL <&5
ECHO:!s1! !s2!
)
) 4<%1 5<%2

横にタブで接合します。
縦に改行で接合するには、
ECHO:!s1!
ECHO:!s2!
に変えます。

« 二つのテキストファイルの行同士を接合するバッチ その2 | トップページ | And Or Notを論理演算と思わないこと。 »