I.T.A.G (DTS1)
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

I.T.A.G (DTS1)

Ce forum incha allah aura pour but d aider les etudiant de la DTS1 a en plus savoir cotee cours et tt que sa soit reseau ou devlopment
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -28%
-28% Machine à café avec broyeur ...
Voir le deal
229.99 €

 

 Trouver du texte dans un fichier (grep)

Aller en bas 
AuteurMessage
ultrasur
moderateur
moderateur
ultrasur


Messages : 200
Date d'inscription : 11/02/2008
Age : 37

Trouver du texte dans un fichier (grep) Empty
MessageSujet: Trouver du texte dans un fichier (grep)   Trouver du texte dans un fichier (grep) Icon_minitimeJeu 14 Fév - 4:22

La commande grep est un pivot des commandes UNIX. Elle cherche une expression rationnelle dans un ou plusieurs fichiers, exemple :
[delcros@mistra delcros]$grep fouille linux-commande.html

grep, la commande qui vous fouille les fichiers

La commande a donc affiché la ligne qui contient le mot "fouille" dans le fichier linux-commande.html.

La richesse de la commande grep permet de faire des recherches sur plusieurs fichiers et d'avoir un format de sortie adéquat. Par exemple, le fichier linux-commande.html est déjà assez important et il serait agréable de savoir où se trouve cette ligne qui contient le mot fouille dans le fichier :
[delcros@mistra delcros]$grep -n fouille linux-commande.html

902: Grep, la commande qui vous fouille les fichiers

Le mot fouille se trouve à la ligne numéro 902 et c'est l'option -n qui nous a permis de connaître ce numéro.

Une autre option très utile est -l qui permet de n'afficher que les noms des fichiers contenant ce que l'on cherche :
[delcros@mistra delcros]$grep -l fouille /home/delcros/personnel/html/*

/home/delcros/personnel/html/linux-commande.html

Ici, j'ai demandé à la commande grep de chercher l'occurence "fouille" dans les fichiers du répertoire /home/delcros/personnel/html/. Le résultat est le nom des fichiers qui contiennent l'occurence. Ici, seul le fichier "linux-commande.html" dans le répertoire contient le mot "fouille". Quelques-unes des autres options :
-c donne le nombre de fois où l'expression rationnelle a été rencontrée dans le fichier :
[delcros@mistra delcros]$ grep -c fouille linux-commande.html
10

-n est utile lorsque vous cherchez une expression rationnelle qui commence par un tiret car si vous n'utilisez pas l'option -n, grep la considèrera comme une option !
Revenir en haut Aller en bas
http://www.realmadridclub.net
 
Trouver du texte dans un fichier (grep)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Lire un fichier
» Voir un fichier (cat et more)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
I.T.A.G (DTS1) :: Systemes d exploitations :: Linux&Unix-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser