grep
Grep est un utilitaire de ligne de commande pour Unix utilisé pour la recherche de documents texte. Il peut effectuer des recherches de base et un filtrage avancé à l’aide de expressions régulières. L'utilitaire grep est inclus avec toutes les principales distributions Unix, y compris Linux et Mac OS X.
Grep peut être exécuté en tapant simplement grep au invite de commande. La commande nécessite des paramètres spécifiques, notamment le un magnifique être situé et le nom de fichier du fichier à rechercher. Par exemple, si vous voulez vérifier si le fichier "readme.text"contient le mot" licence ", vous devez taper la commande suivante:
licence grep readme.txt
Si le mot n'est pas trouvé, grep ne produira aucune sortie. Si la chaîne est située dans le document, grep listera chaque occurrence de la chaîne. Si vous devez effectuer une recherche plus complexe, vous pouvez utiliser une expression régulière. Par exemple, la commande ci-dessous va rechercher le fichier "us.txt"et liste toutes les lignes commençant par" Me "ou finissant par" vous "(sensible à la casse).
grep -E "^ Me | you $" us.txt
Le "-E" paramètre dans l'exemple ci-dessus, indique que le modèle est une "expression régulière étendue". En utilisant cette option, vous pouvez vous assurer que grep traite votre modèle de recherche en tant qu’expression régulière au lieu d’une chaîne de base. Grep prend également en charge plusieurs autres options de ligne de commande, qui peuvent être utilisées pour créer des fonctions plus spécifiques. requêtes et personnaliser la sortie. Vous pouvez afficher ces options et en savoir plus sur grep en tapant "homme grep à l'invite de commande Unix.
REMARQUE: Le nom "grep" est un acronyme qui provient de l'expression "rechercher globalement une expression régulière et une impression".