

2つのファイルAとBがあります  
**ファイルA**

[code]

    1、1234、4567、890
    2、2345、5678、891
    3、3456、6789、891
    
[/code]

**ファイルB**

[code]

    1、1234、4567、890
    3、3456、6789、891
    
[/code]

この場合  
ファイルAにある

[code]

    2、2345、5678、891
    
[/code]

だけを抜き出して他のファイルに書き込むことは出来るでしょうか。

ちなみにファイルは10,000行ほどあります。


CC BY-SA 4.0
2020-08-24T12:08:43.387
69827
2020-08-25T04:25:26.143
2020-08-25T04:25:26.143
3060
41621
question
emeditor
差分抽出について


EmEditor でファイルA と B を開いて、B、A の順にアクティブにして
（抽出差分の存在するファイルを最後にアクティブにして）、次のマクロを実行してください。すると、差分行だけを抽出して新規ファイルを作成します。

マクロを実行するには、まず、以下のマクロを `ExtractDiff.jsee` などのファイル名で保存します。そして、[マクロ] メニューから [選択]
を選択して、保存したマクロを選択します。そして、上記のようにファイルA をアクティブにしてから[マクロ] メニューの [実行] を選択してください。

[code]

    if( editor.Compare( 0, "", "", "" ) == eeDiff ) {
        editor.ExecuteCommandByID(4323);  // Clear all Bookmarks
        editor.ExecuteCommandByID(4593);  // Boookmark Changes
        editor.ExecuteCommandByID(4590);  // Extract Bookmarked Lines to New File
        editor.ExecuteCommandByID(4497);  // Reset Compare mode
    }
    
[/code]


CC BY-SA 4.0
2020-08-24T14:55:28.367
69834
2020-08-24T14:55:28.367
40017
69827
answer