МАСКА - маскова извадка във файл
синтаксис: МАСКА име1 р1 име2 [-]
           МАСКА име1 р1 име2 [&]
           МАСКА име1 р1 име2 [&U-]
           МАСКА име1 р1 име2 [&U+]
описание : В р1 от текущия файл се оформя указателен ред,
           в който за всяка колона може да се постави
           изискване във вид на дума, логическо или масково.
           Прочитат се всички редове на файла-източник,
           посочен от името име1. Ако бъдат удовлетворени
           изискванията за всички колони, съответния ред се
           прехвърля във файл-приемник, посочен от името
           име2.
           Изискването във вид на дума е
           удовлетворено, когато думата се среща в
           съответното поле; Логическото изискване е от вид
           >100, <=13,>=0. То е удовлетворено, ако
           логическия израз, образуван от изследвания
           елемент и изискването има стойност 1. Масковото
           изискване е посимволно, като чрез символа "@" се
           неутрализира съответния символ, например
           маската "А@@@@@@@@@" е удовлетворена от всички
           десетбуквени думи, започващи с "А".
           Ако е поставена опцията "-" в края на командата,
           условията стават с обратен смисъл (например >0
           става <=0).

           Ако в края на командата е поставена опция "&",
           командата работи по два маскови реда едновре-
           менно по условие "И"; В този случай вторият
           масков ред трябва да бъде записан непосредстве-
           но под първия. Задава се номера на първия
           масков ред.

           Ако в края на командата е поставена опция "&U-",
           командата не различава големите от малки букви.
           При зададено "&U+" става обратното
           (по подразбиране е +).

пример   : Ако направим масков последния ред в текущия файл
           с име PERSON

 ------!------------------!-----------!----------!---------!
  •    ! име              ! град      ! професия ! възраст !
 ------!------------------!-----------!----------!---------!
 1     ! Васил Стоянов    ! Русе      ! учител   ! 32      !
 2     ! Петър Денев      ! В.Търново ! учител   ! 48      !
 3     ! Добри Николов    ! Русе      ! шофьор   ! 23      !
 4     ! Красимир Стоянов ! В.Търново ! машинист ! 38      !
 5     ! Христо Великов   ! Ахтопол   ! шофьор   ! 28      !
 ------!------------------!-----------!----------!---------!
       !                  !           !          !         !
       !                  ! Търново   !          ! >30     !

      и изпълним командата
      МАСКА PERSON countrr(0) P1
      - щe получим файл P1 с вид

 2     ! Петър Денев      ! В.Търново ! учител   ! 48      !
 4     ! Красимир Стоянов ! В.Търново ! машинист ! 38      !.

      Ако пък изпълним командата
      МАСКА PERSON countrr(0) P2 -
      - щe получим файл P2 с вид

 3     ! Добри Николов    ! Русе      ! шофьор   ! 23      !
 5     ! Христо Великов   ! Ахтопол   ! шофьор   ! 28      !.


виж Илюстрация за маска


===================край=====================