/pmt-IF767

PMT é uma ferramenta de casamento de padrões paralelizada, inspirada no comando "grep" dos sistemas UNIX/Linux.

Primary LanguageC++MIT LicenseMIT

PMT - String Matching CLI

Projeto da disciplina de Processamento de Cadeia de Caracteres (IF767)

PMT é uma ferramenta de casamento de padrões paralelizada, inspirada no comando "grep" dos sistemas UNIX/Linux.

Dependências

GNU Compiler Collection (gcc) é requisitado para a execução. O comando "make" é altamente recomendado.

Instalação

Na pasta principal da ferramenta, o seguinte comando deve ser executado no terminal:

make

Um arquivo "pmt" deve ser criado em ./bin.

Execução

A ferramenta é executada na pasta ./bin, de acordo com:

./pmt [options] pattern textfile [textfile...]

Mais detalhes sobre as opções podem ser adquiridos com

./pmt -h
./pmt --help

Para limpeza dos outputs e do executável do programa:

make clean