Le système d'exploitation Unix utilise des fichiers texte pour beaucoup de choses différentes, comme les scripts , fichiers de configuration , les journaux et les informations de compte utilisateur. Ces fichiers peuvent être des milliers de lignes longues. Cela rend la tâche de recherche d'un mot particulier intimidante. La commande « grep » permet à un utilisateur de rechercher une chaîne de caractères dans un fichier texte. Par défaut, grep recherche les caractères dans l'ordre, quel que soit le cas ou si elles font partie d'un mot plus long . Il ya des options qui peuvent être utilisées avec la commande pour limiter les résultats de recherche. Instructions
1
Connectez-vous à une session de terminal ou d'ouvrir une fenêtre de terminal .
2
Tapez la commande « grep " Remplacer l' mot "" avec la chaîne de caractères que vous recherchez . Remplacer " " avec le nom exact du fichier . La sortie sera de retour la ligne complète de texte que la chaîne semble po Il sera rien retourner si la chaîne n'est pas trouvée dans le fichier .
3 Tapez la commande « grep- i < ; chaîne > " correspond au cas de la chaîne. Par exemple, " grep -i cordes file.txt " renverra toutes les instances de "String" , mais pas les instances de « chaîne ».
4 Type de la commande " grep -w ; " reconnaître des mots entiers. Par exemple, " grep -w chaîne file.txt " retournera seulement les lignes avec "string" comme un mot complet , il ne reviendra pas les lignes qui ont le mot "mot1" en eux.
5 < p > Tapez la commande "exit" pour fermer la session de terminal .