---------------------------------------------
EXE コマンドで 行を抽出する
---------------------------------------------
(1)コマンドファイルを準備する
   (1-1) "(" 行コマンドで探索コマンドを設定する空間を作る

EDIT---*G:\src\ulib\combinedata\ambiguous.xe0307.findcmd =L(24-03-28 17:40)------------------------- 001-(   1)-113=Ins
===>                                                                                                          ===>HALF 
col  |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11...
*****|*L*t**l*** TOP OF FILE *******Lig:OFF ***************************************************************************
))   * 00a4 ↵                                                                                                          
00003* 00a7 ↵                                                                                                          
00004* 00a8 ↵                                                                                                          
00005* 00aa ↵                                                                                                          
00006* 00ad ↵                                                                                                          
00007* 00ae ↵                                                                                                          
00008* 00b0 ↵                                                                                                          
00009* 00b1 ↵                                                                                                          
00010* 00b2 ↵                                                                                                          

   (実行結果)

EDIT---*G:\src\ulib\combinedata\ambiguous.xe0307.findcmd =L(24-03-28 17:40)------------------------- 001-(   1)-113=Ins
===>                                                                                                          ===>HALF 
col  |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11...
*****|*L*t**l*** TOP OF FILE *******Lig:OFF ***************************************************************************
00002*     00a4 ↵                                                                                                      
00003*     00a7 ↵                                                                                                      
00004*     00a8 ↵                                                                                                      
00005*     00aa ↵                                                                                                      
00006*     00ad ↵                                                                                                      
00007*     00ae ↵                                                                                                      
00008*     00b0 ↵                                                                                                      
00009*     00b1 ↵                                                                                                      
00010*     00b2 ↵                                                                                                      

   (1-2) m-oo 行コマンドで探索コマンドを設定する

EDIT---*G:\src\ulib\combinedata\ambiguous.xe0307.findcmd =L(24-03-28 17:40)------------------------- 001-(   1)-113=Ins
===>                                                                                                          ===>HALF 
col  |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11...
*****|*L*t**l*** TOP OF FILE *******Lig:OFF ***************************************************************************
m    *ix         50 70 -cont↵                                                                                          
 oo  *     00a1 ↵                                                                                                      
00002*     00a4 ↵                                                                                                      
00003*     00a7 ↵                                                                                                      
00004*     00a8 ↵                                                                                                      
00005*     00aa ↵                                                                                                      
00006*     00ad ↵                                                                                                      
00007*     00ae ↵                                                                                                      
00008*     00b0 ↵                                                                                                      
00009*     00b1 ↵                                                                                                      
00010*     00b2 ↵                                                                                                      

   (実行結果)

E---69-*G:\src\ulib\combinedata\ambiguous.xe0307.findcmd =L(24-03-28 17:40)------------------------- 001-(   1)-113=Ins
===>                                                                                                          ===>HALF 
col  |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11...
*****|*L*t**l*** TOP OF FILE *******Lig:OFF ***************************************************************************
00000*ix   00a1  50 70 -cont↵                                                                                          
00002*ix   00a4  50 70 -cont↵                                                                                          
00003*ix   00a7  50 70 -cont↵                                                                                          
00004*ix   00a8  50 70 -cont↵                                                                                          
00005*ix   00aa  50 70 -cont↵                                                                                          
00006*ix   00ad  50 70 -cont↵                                                                                          
00007*ix   00ae  50 70 -cont↵                                                                                          
00008*ix   00b0  50 70 -cont↵                                                                                          
00009*ix   00b1  50 70 -cont↵                                                                                          
00010*ix   00b2  50 70 -cont↵                                                                                          
---------


(2)文字列を含む行を非表示にする
   この例では画面分割してコマンドファイルを表示し、"EXE *^" を実行する
   *^ は分割画面のもう一方に表示しているファイルを意味している
   ! は個々のコマンドが失敗(この場合 ix がNotFoundになる)しても次の行を実行するための指定
   -cont オプションは直前にみつかった行から探索を始めるオプションで
   両方のファイルが整列されている前提で効率を上げるために使用している
---------

EDIT---*G:\src\ulib\combinedata\ambiguousAmbiguous.xe0307.findcmd =L(24-03-07 17:56)---------------- 001-(   1)-114=Rep
===>                                                                                                          ===>HALF 
col |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11....
****|*L*t**l*** TOP OF FILE *******Lig:OFF ****************************************************************************
0001*ix 00a1  50 70 ↵                                                                                                  
0002*ix 00a4  50 70 -cont  ↵                                                                                           
0004*ix 00a8  50 70 -cont  ↵                                                                                           
0005*ix 00aa  50 70 -cont  ↵                                                                                           
0007*ix 00ae  50 70 -cont  ↵                                                                                           
0008*ix 00b0  50 70 -cont  ↵                                                                                           
0009*ix 00b1  50 70 -cont  ↵                                                                                           
0010*ix 00b2  50 70 -cont  ↵                                                                                           
0011*ix 00b3  50 70 -cont  ↵                                                                                           
0012*ix 00b4  50 70 -cont  ↵                                                                                           
0013*ix 00b6  50 70 -cont  ↵                                                                                           
0014*ix 00b7  50 70 -cont  ↵                                                                                           
0015*ix 00b8  50 70 -cont  ↵                                                                                           
0016*ix 00b9  50 70 -cont  ↵                                                                                           
0017*ix 00ba  50 70 -cont  ↵                                                                                           
EDIT---|G:\src\ulib\combinedata\ambiguousAmbiguous.xe0307 =L(24-03-07 16:13)------------------------ 001-(   1)-114    
===>exe ! ^*                                                                                                    ===>HALF 
col |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11....
****|*L*t**l*** TOP OF FILE *******Lig:OFF ****************************************************************************
0001|= 10:40:17.554 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00a1 ambiguous↵                                        
0002|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00a4 ambiguous↵                                        
0003|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00a7 ambiguous↵                                        
0004|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00a8 ambiguous↵                                        
0005|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00aa ambiguous↵                                        
0006|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00ad ambiguous↵                                        
0007|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00ae ambiguous↵                                        
0008|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b0 ambiguous↵                                        
0009|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b1 ambiguous↵                                        
0010|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b2 ambiguous↵                                        
0011|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b3 ambiguous↵                                        
0012|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b4 ambiguous↵                                        
0013|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b6 ambiguous↵                                        
0014|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b7 ambiguous↵                                        
0015|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b8 ambiguous↵                                        
0016|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00b9 ambiguous↵                                        
0017|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00ba ambiguous↵                                        

---------
   実行結果、ix コマンドで見つからなかった行が残されている
---------

EDIT---*G:\src\ulib\combinedata\ambiguousAmbiguous.xe0307.findcmd =L(24-03-07 17:56)---------------- 001-(   1)-114=Rep
===>                                                                                                          ===>HALF 
col |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11....
****|*L*t**l*** TOP OF FILE *******Lig:OFF ****************************************************************************
0001*ix 00a1  50 70 ↵                                                                                                  
0002*ix 00a4  50 70 -cont  ↵                                                                                           
0004*ix 00a8  50 70 -cont  ↵                                                                                           
0005*ix 00aa  50 70 -cont  ↵                                                                                           
0007*ix 00ae  50 70 -cont  ↵                                                                                           
0008*ix 00b0  50 70 -cont  ↵                                                                                           
0009*ix 00b1  50 70 -cont  ↵                                                                                           
0010*ix 00b2  50 70 -cont  ↵                                                                                           
0011*ix 00b3  50 70 -cont  ↵                                                                                           
0012*ix 00b4  50 70 -cont  ↵                                                                                           
0013*ix 00b6  50 70 -cont  ↵                                                                                           
0014*ix 00b7  50 70 -cont  ↵                                                                                           
0015*ix 00b8  50 70 -cont  ↵                                                                                           
0016*ix 00b9  50 70 -cont  ↵                                                                                           
0017*ix 00ba  50 70 -cont  ↵                                                                                           
下探索 ; 結果は ::#exembinedata\ambiguousAmbiguous.xe0307 =L(24-03-07 16:13)------------------------ 001-(   6)-114    
===>del x all                                                                                                 ===>HALF 
col |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11....
****|*L*t**l*** TOP OF FILE *******Lig:OFF ****************************************************************************
----|-      2 line excluded -------------------------------------------------------------------------------------------
0003|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00a7 ambiguous↵                                        
----|-      2 line excluded -------------------------------------------------------------------------------------------
0006|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00ad ambiguous↵                                        
----|-   6974 line excluded -------------------------------------------------------------------------------------------
****|*L*t**l*** END OF FILE *******Lig:OFF ****************************************************************************
                                                                                                                       
                                                                                                                       
---------
(3)DEL コマンドを入力し非表示になった行を削除すると、
   実行結果、ix コマンドで見つからなかった行が残されている
---------

EDIT---*G:\src\ulib\combinedata\ambiguousAmbiguous.xe0307.findcmd =L(24-03-07 17:56)---------------- 001-(   1)-114=Rep
===>                                                                                                          ===>HALF 
col |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11....
****|*L*t**l*** TOP OF FILE *******Lig:OFF ****************************************************************************
0001*ix 00a1  50 70 ↵                                                                                                  
0002*ix 00a4  50 70 -cont  ↵                                                                                           
0004*ix 00a8  50 70 -cont  ↵                                                                                           
0005*ix 00aa  50 70 -cont  ↵                                                                                           
0007*ix 00ae  50 70 -cont  ↵                                                                                           
0008*ix 00b0  50 70 -cont  ↵                                                                                           
0009*ix 00b1  50 70 -cont  ↵                                                                                           
0010*ix 00b2  50 70 -cont  ↵                                                                                           
0011*ix 00b3  50 70 -cont  ↵                                                                                           
0012*ix 00b4  50 70 -cont  ↵                                                                                           
0013*ix 00b6  50 70 -cont  ↵                                                                                           
0014*ix 00b7  50 70 -cont  ↵                                                                                           
0015*ix 00b8  50 70 -cont  ↵                                                                                           
0016*ix 00b9  50 70 -cont  ↵                                                                                           
0017*ix 00ba  50 70 -cont  ↵                                                                                           
6978 行削除src\ulib\combinedata\ambiguousAmbiguous.xe0307 =L(24-03-07 16:13)------------------------ 001-(   1)-114    
===>                                                                                                          ===>HALF 
col |....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11....
****|*L*t**l*** TOP OF FILE *******Lig:OFF ****************************************************************************
0003|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00a7 ambiguous↵                                        
0006|= 10:40:17.570 = utf4_isAmbiguousAmbiguous-2908:rc=1,ucs=0x00ad ambiguous↵                                        
****|*L*t**l*** END OF FILE *******Lig:OFF ****************************************************************************