Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Comment faire pour installer les ser…
  • Comment faire pour modifier avec Uni…
  • Comment ajouter un utilisateur à Un…
  • Unix architecture Tutoriel 
  • Comment enregistrer un alias dans UN…
  • Tuyau Unix Tutoriel 
  • Comment Rechercher et remplacer dans…
  • Tutoriel pour Unix LS 
  • Comment installer des polices dans U…
  • Comment planifier un travail sous Un…
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Unix

    GREP Tutoriel pour Unix

    Recherche d' une occurrence d'un modèle de caractères dans un fichier d'entrée ou standard est une tâche commune pour les utilisateurs Unix. La commande « grep » gère cette tâche . La recherche correspond à un modèle donné et affiche les résultats sur la sortie standard ( l'écran). La commande prend le premier argument comme motif de recherche , et le reste des arguments comme des noms de fichiers . Utilisation de base

    La commande grep peut prendre une simple chaîne ou une expression régulière comme son modèle et va chercher à travers un ou plusieurs fichiers . Par exemple, « grep Gordon employee.lst " va chercher le motif " Gordon" dans le fichier " employee.lst " . Pour rechercher plusieurs chaînes de mots , entourez le modèle entre guillemets , que ce soit simple ou double. Vous pouvez utiliser des guillemets simples aussi longtemps que le modèle ne contient pas de guillemets simples (comme le nom O'Neal ) . Par exemple, " employee.lst grep ' James Miller » reviendra chaque occurrence de " James Miller" . Cependant, " employee.lst grep ' Sam O'Malley » échouera. Au lieu de cela , vous devrez utiliser la syntaxe " grep" Sam O'Malley " employee.lst " .

    Vous pouvez également utiliser des expressions régulières pour correspondre à un ensemble de motifs similaires. Les expressions régulières utilise les classes de caractères entre crochets ([]) et les méta-caractères pour spécifier plus d'un motif dans une chaîne unique. La liste complète des caractères spéciaux utilisés par grep peut être trouvée dans la page de manuel grep (voir Ressources ci-dessous) . Un exemple d'une recherche en utilisant les métacaractères serait: " grep" Wilco [ CX ] k * s * " employee.lst " . Cette recherche explique recherche de la chaîne « Wilco » et soit « c » ou « x » , les lettres «k» et «s» peuvent être ou ne pas se produire du tout. La commande renvoie toutes les instances de « Wilcox » et « Wilcocks . "
    Options de la commande

    La commande grep prend également un ensemble d'options qui affectent la sortie de la commande . La liste complète peut être trouvée dans la page de manuel , mais il ya quelques exemples courants .

    L'option "- c" affiche un comptage du nombre d'occurrences du motif.

    "-n" option affiche le numéro de la ligne ainsi que les lignes contenant le motif.

    l'option "-v" affiche la ou les lignes qui ne correspondent pas au modèle.

    l'option "- i « option ignore le cas du modèle.
    d'utiliser grep avec d'autres commandes

    Il ya des moments où vous voulez exécuter une commande et la recherche d' un modèle à la sortie de cette commande. Dans ce cas , vous devrez combiner ces deux commandes à la pipe (

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser plusieurs imprimantes sur un transfert de port IP à distance dans un hôte SCO Uni…
  • Comment écrire un script shell sous Unix 
  • Unix Shell Scripting Tutorial 
  • Un tutoriel pour AIX sur Unix 
  • Comment faire pour trouver du texte dans des fichiers sur Unix 
  • Comment définir JAVA_HOME dans Unix 
  • Unix Shell Tutoriel 
  • Awk Tutorial dans Unix 
  • Histoire du système d'exploitation Unix 
  • Comment créer un fichier dans Unix 
  • Connaissances Informatiques © http://www.ordinateur.cc