SPFLite бесплатен и делает то, что вы хотите. По крайней мере, IBM SPF и ISFP (используемые на мэйнфреймах IBM как часть операционной системы MVS), которые он эмулирует, - это именно то, что вам нужно.
Из того, что я пробовал, SPFLite, вероятно, сделает эту работу. Он может X (исключать) все строки из представления или eXclude строки с заданным символом или фразой (необязательно начиная с определенного столбца) из представления. Или после исключения всех строк, вы можете найти, находя, символы или строки (необязательно начиная с определенного столбца). Я думаю, что у него также есть возможность макросов. Оригинал делает, и я думаю, что этот лайт делает то же самое. Насколько устойчив я не знаю. Оригинал мог создавать интерактивные экраны и программы с использованием языка команд MVS TSO.
Я нашел SPFLite на http://www.spflite.com/
Я обнаружил, что этот интерфейс не так прост в использовании, но при необходимости можно привыкнуть ко всему.