Function:
target
┴╓: stem.0 contains the number of lines found.
C
┴╓: Default is case insensitive without line numbers.
Examples: /* Find DEVICE statements in CONFIG.SYS */ call SysFileSearch 'DEVICE', 'C:\CONFIG.SYS', 'file.' do i=1 to file.0 say file.i end /* Output */ DEVICE=C:\OS2\DOS.SYS DEVICE=C:\OS2\PMDD.SYS DEVICE=C:\OS2\COM02.SYS SET VIDEO_DEVICES=VIO_IBM8514A SET VIO_IBM8514A=DEVICE(BVHVGA,BVH8514A) DEVICE=C:\OS2\POINTDD.SYS DEVICE=C:\OS2\MSPS202.SYS DEVICE=C:\OS2\MOUSE.SYS TYPE=MSPS2$ /* Find DEVICE statements in CONFIG.SYS (along with */ /* line nums) */ call SysFileSearch 'DEVICE', 'C:\CONFIG.SYS', 'file.', 'N' do i=1 to file.0 say file.i end /* Output */ 20 DEVICE=C:\OS2\DOS.SYS 21 DEVICE=C:\OS2\PMDD.SYS 22 DEVICE=C:\OS2\COM02.SYS 33 SET VIDEO_DEVICES=VIO_IBM8514A 34 SET VIO_IBM8514A=DEVICE(BVHVGA,BVH8514A) 40 DEVICE=C:\OS2\POINTDD.SYS 41 DEVICE=C:\OS2\MSPS202.SYS 42 DEVICE=C:\OS2\MOUSE.SYS TYPE=MSPS2$