2017年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
無料ブログはココログ

« テキストファイルの何行目から何行目までを切り出すバッチ | トップページ | パイプと遅延展開、CALL :ラベル、@ECHO OFF、SET /Aとの相性 »

2007年3月 8日 (木)

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

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

@if(0)==(0) ECHO OFF
CScript.exe //NoLogo //E:JScript "%~f0" %1 %2
GOTO :EOF
@end
var fso=new ActiveXObject('Scripting.FileSystemObject');
var f1=fso.OpenTextFile(WScript.Arguments.Item(0));
var f2=fso.OpenTextFile(WScript.Arguments.Item(1));
while(!f1.AtEndOfStream || !f2.AtEndOfStream){
  var s1=f1.AtEndOfStream?'':f1.ReadLine();
  var s2=f2.AtEndOfStream?'':f2.ReadLine();
  WScript.Echo(s1+'\t'+s2);
}

横にタブで接合します。
縦に改行で接合するには、'\n'に変えます。

« テキストファイルの何行目から何行目までを切り出すバッチ | トップページ | パイプと遅延展開、CALL :ラベル、@ECHO OFF、SET /Aとの相性 »