grep Linux Commands
Quest-ce quune grep Commande Linux ?
Explication
grep COMMAND:La commande «grep» sélectionne et imprime les lignes dun fichier qui correspondent à une chaîne ou à un patron donné.
SYNTAXE:La syntaxe est
grep [options] pattern [file]OPTIONS :
-A |
Imprimer les lignes de texte qui surviennent après la ligne correspondante. |
-a |
Ne pas supprimer les lignes de résultat avec des données binaires, traiter comme du texte. |
-b |
Imprimer le déplacement latéral doctets ou fichier de saisie avant chaque ligne de résultat. |
-c |
Imprimer le compte de ligne assortie. |
-d action |
Définir laction pour accéder les répertoires read lire tous les fichiers dans les répertoires. skip sauter les répertoires. recurse lire de façon récurrente tous les fichiers et répertoires
|
-e pattern |
Rechercher pour un patron. |
-h |
Imprimer les lignes assorties mais pas les noms de fichier. |
-i |
Ignorer les changements dans la casse; considérer les lettres majuscules et minuscules équivalentes. |
-n |
Imprimer la ligne et le numéro de ligne. |
-q |
Imprime en mode silencieux, nimprime rien. |
-r |
Lit de façon récurrente tous les fichiers trouvés dans les répertoires et sous-répertoires. |
-v |
Imprime toutes les lignes qui ne correspondent pas. |
-V |
Imprimer la version. |
-w |
Appareiller sur le mot complet seulement. |
Vous pouvez aussi utiliser les patrons pour lopération de recherche.
|
. |
Appareille un caractère unique. |
* |
Caractère non synchrone. |
^ |
Débutant avec. |
$ |
Se terminant avec. |
EXEMPLE:Assumons que nous avons un fichier file1.txt et quil a les données suivantes.
hscripts a plusieurs scripts de valeur gratuits
Il est le site parent de www.forums.hscripts.com
hscripts inclus des enseignements individuels gratuits et des images gif gratuites
Achetez des scripts de nous
Un site web de ressource webmaster/web master
- Pour imprimer toutes les lignes contenant les hscripts :
grep'hscripts'file1.txt
Le résultat sera.
hscripts a plusieurs scripts de valeur gratuits
Il est le site parent de www.forums.hscripts.com
hscripts inclus des enseignements individuels gratuits et des images gif gratuites
- Pour imprimer le compte de ligne qui correspond aux hscripts.
grep-c'hscripts'file1.txt
Le résultat sera.
3
- Pour imprimer les lignes qui débutent comme hscripts.
grep'^hscripts'file1.txt
Le résultat sera.
hscripts a plusieurs scripts de valeur gratuits
hscripts inclus des enseignements individuels gratuits et des images images gratuites
- Pour rechercher les fichiers dans le répertoire HEC qui a la chaîne "include":
grep-c'include'HEC/*
La commande ci-dessus imprimera le nom de fichier et compte de ligne qui correspond à la chaîne "include"
Échantillon de résultat :
HEC/admin.php:3
HEC/auth.php:1
HEC/calendar.php:3
HEC/checklogin.php:0
HEC/colors.php:0
HEC/msize.php:3