Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
Note de l’éditeur : This file was selected as MATLAB Central Pick of the Week
a fast grep utility, which finds string pattern(s) in all or selected files of any type in a folder and its subfolders (if the recursion flag -r is set).
file access and string matching are optimized by low-level i/o and string routines.
the recursion algorithm (-r) does not use ML's genpath.
the syntax and options as well as the output closely follow its unix/linux sibling.
string patterns may be defined as regular expressions.
many options allow to fine tune the GREP engine including an extensive set of inclusion/exclusion flags for folders, files, and full paths, which implement a regular expression based wildcard search.
clicking on an underlined text item will open the file at the matching line.
several help levels are implemented
1) quick overview
> grep
> help grep
sparse information about syntax and option flags (see screenshot)
2) extended help
> grep -p
syntax/peculiarities of pattern/file arguments
> grep -e
several examples (see also grepdemo.m)
> grep -f
for programmers: explanation of the second output argument
see the accompanying published M file for instructions and a few typical examples.
Citation pour cette source
us (2026). grep: a pedestrian, very fast grep utility (https://fr.mathworks.com/matlabcentral/fileexchange/9647-grep-a-pedestrian-very-fast-grep-utility), MATLAB Central File Exchange. Extrait(e) le .
Remerciements
A inspiré : ff
Informations générales
- Version 1.0.0.0 (25,3 ko)
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.0.0.0 | now checks in unix-type subfolders that begin with a ., eg, .foo (requested by user kevin hung); version tag 04-Apr-2006 00:31:57 |
