grep utility implementation in OCaml
- OCaml 94.2%
- Dune 5.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| bin | ||
| lib | ||
| test | ||
| .gitignore | ||
| .ocamlformat | ||
| dune-project | ||
| mygrep.opam | ||
| README.md | ||
Mygrep
Implémentation de grep en notation postfixe
Installation
Pour l'installer, vous pouvez cloner le projet :
$ git clone https://codeberg.org/mrbrownfr/mygrep.git
Utilisation
Pour éxécuter mygrep, entrez :
$ dune exec mygrep -- <regexp>
La regexp en paramètre est optionnelle. Si elle n'est pas passée en paramètre, elle sera lue sur l'entrée standard. La syntaxe est la suivante :
.matche tous les caractères de la table ASCII?rend la dernière expression optionnelle*matche un nombre quelconque d'occurences@concatène les deux dernières expressions|matche une des deux dernières expressions- Un caractère entré sera matché normalement
Les mots à matcher seront ensuite lus sur l'entrée standard. Vous pouvez donc piper un fichier ou toute autre commande dans l'utilitaire.