Comment utiliser l`opérateur grep

Pour ceux qui sont familiers avec l`interface de ligne de commande Linux ou Unix, il est fort probable que grep a traversé votre chemin quelque temps. grep est un merveilleux outil de ligne de commande qui vous permet de rechercher un ou plusieurs mots dans les fichiers. Il est livré avec presque toutes les saveurs de Linux par défaut. Pour ceux qui ne connaissent pas grep ici est une introduction rapide.

# Grep www /etc/httpd/conf/httpd.conf

#ServerName example.com:80
DocumentRoot « / var / www / html »
# Par exemple, apache.org (on) ou 204.62.129.132 (off).
Alias ​​/ icons / « / var / www / icons / »

Video: La commande grep sous Linux

Dans l`exemple ci-dessus, nous utilisons grep pour rechercher le terme www dans le fichier /etc/httpd/conf/httpd.conf. 4 résultats ont été retournés. Il est une commande assez simple. navires grep avec beaucoup plus de fonctionnalités. Ne hésitez pas à parcourir les pages de manuel pour grep, que vous pouvez obtenir à en exécutant homme grep.

Maintenant, nous allons voir une caractéristique de grep qui vous permet de rechercher à travers un document pour deux termes, en utilisant uniquement la commande. Modifions la commande ci-dessus pour rechercher www, et aussi pour le terme serveur.

Video: Comment Debloquer Un telephone Tout Operateur GRATUIT [Samsung] {Iphone} - Desimlockage gratuit

# Grep « www | serveur » /etc/httpd/conf/httpd.conf

# Server-status SetHandler
# Autoriser les rapports de configuration de serveur distant, avec l`URL
# Http: // servername / server-info (exige que mod_info.c être chargé).
#ServerName example.com:80
DocumentRoot « / var / www / html »
# Par exemple, apache.org (on) ou 204.62.129.132 (off).
Alias ​​/ icons / « / var / www / icons / »
# SetHandler server-info
# Activer le serveur proxy:
# ( « Full » ajoute le serveur version- « Block » supprime tous Via sortant: les en-têtes)
# Utiliser des hôtes virtuels basés sur le nom seulement de sorte que le serveur n`a pas besoin de se soucier
# nom du serveur.

Video: Linux : la commande grep en 3 minute !

Comme vous pouvez le voir la sortie était beaucoup plus grande dans la deuxième commande (12 lignes ont été retournées). Notez comment nous avons modifié la première commande et changé le terme de recherche « Www | serveur ». Rappelez-vous d`utiliser le slash ( ) avant le tuyau, ou bien vous ne serez pas obtenir le même résultat. Sinon, vous pouvez également utiliser l`outil egrep pour exécuter une recherche similaire sans utiliser la slash. Essaye ça:

# Egrep « www | serveur » /etc/httpd/conf/httpd.conf

# Server-status SetHandler
# Autoriser les rapports de configuration de serveur distant, avec l`URL
# Http: // servername / server-info (exige que mod_info.c être chargé).
#ServerName example.com:80
DocumentRoot « / var / www / html »
# Par exemple, apache.org (on) ou 204.62.129.132 (off).
Alias ​​/ icons / « / var / www / icons / »
# SetHandler server-info
# Activer le serveur proxy:
# ( « Full » ajoute le serveur version- « Block » supprime tous Via sortant: les en-têtes)
# Utiliser des hôtes virtuels basés sur le nom seulement de sorte que le serveur n`a pas besoin de se soucier
# nom du serveur.

Video: الدرس 46 : L'emploi de en استخدام en

Vous pouvez également ajouter un autre tuyau et rechercher un autre aussi. Vous commande ressemblerait # Egrep « www | serveur | apache » /etc/httpd/conf/httpd.conf.

Articles connexes