| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Unix >> Content
    Comment faire pour rechercher du texte dans un fichier UNIX
    Recherche de texte dans un fichier ou groupe de fichiers est une tâche de ligne de commande commune pour les utilisateurs UNIX. Elle se pose dans de nombreux programmes et des situations de bases de données et à chaque fois un grand nombre de fichiers , comme une archive électronique, doit être recherché . Le programme grep est un outil très puissant pour effectuer ces types de recherches et est en attente de la plupart des utilisateurs UNIX . Instructions
    1

    Ouvrez un terminal en ligne de commande si vous utilisez une interface graphique
    2

    tapez la commande grep en utilisant la forme générale suivante : .
    < P > 'texte' grep cheminfichier /filename

    où "texte" est ce que vous cherchez, et "chemin_fichier /filename " est une référence au fichier que vous souhaitez effectuer une recherche . Par exemple, les utilisateurs /Photos

    grep "Aqua" /michael /documents /colors.txt

    va chercher dans le fichier appelé " colors.txt " dans le dossier "Documents " de l'utilisateur " michael " et trouver tous les cas de " aqua " .
    3

    afficher les résultats de votre commande grep dans l'interface de ligne de commande . Chaque fois que le texte vous recherchez se trouve , grep va afficher la ligne dans le fichier qui contient le texte .
    4

    une recherche parmi plusieurs fichiers à la fois en utilisant l'option "- r " et /ou le "*" caractère générique. Par exemple , AB

    grep -r "Aqua" /users /michael /*. Txt

    vont chercher dans le répertoire du "michael" utilisateur pour le texte "aqua" dans tous les fichiers avec l'extension " . txt" en raison de la caractère "* " et sera également chercher dans des fichiers dans des sous-dossiers de ce répertoire en raison de l'option "- r". La sortie précéder chaque ligne avec une référence au fichier de cette ligne est po
    5

    Ajouter l'option "- w" pour correspondre à des mots entiers seulement . Par exemple , AB

    grep -w "Aqua" /users /michael /documents /colors.txt

    trouveront toutes les instances de "aqua" comme avant, mais passeront par le mot " aquarium ", bien qu'il contienne le texte de recherche .

    Previous :

    next :
      articles connexes
    ·VMS Vs . UNIX 
    ·Comment faire pour supprimer Dir en Unix 
    ·Objet d'un système d'exploitation UNIX 
    ·Unix Display Boot Disk Information 
    ·Unix architecture Tutoriel 
    ·Comment faire pour convertir Unix police pour Mac 
    ·Comment trouver les informations de processeur CPU dans…
    ·Comment faire pour trouver une adresse MAC dans Unix 
    ·Comment changer le nom d'utilisateur sous Unix 
    ·Comment forcer UTF-8 dans Unix 
      articles en vedette
    ·OS X Mail ne Joindre un fichier WMV 
    ·Do it Yourself : Accueil Remplacement des fenêtres 
    ·Comment faire pour installer Eclipse dans Ubuntu 9.10 
    ·Comment faire pour installer TractorSource 
    ·Comment faire pour dépanner Windows Live 
    ·Comment faire pour convertir Raid 10 Raid 5 
    ·Comment puis-je obtenir mon ordinateur pour augmenter m…
    ·Comment restaurer mes icônes sur un bureau XP 
    ·Comment changer le fuseau horaire ColdFusion sur Linux 
    ·Comment faire pour résoudre les problèmes de démarra…
    Copyright © Connaissances Informatiques http://fr.wingwit.com