| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Unix >> Content
    GREP Tutorial per Unix
    Ricerca di una occorrenza di un pattern specificato di caratteri all'interno di un file di input o standard è un compito comune per gli utenti Unix . Il comando " grep " gestisce questa attività . La ricerca rispecchia un certo modello e stampa i risultati sullo standard output ( lo schermo) . Il comando prende il primo argomento come il modello di ricerca , e il resto degli argomenti come nomi di file . Uso di base

    Il comando grep può prendere una semplice stringa o un'espressione regolare come il suo modello e cercherà attraverso uno o più file . Ad esempio, " grep Gordon employee.lst " cercherà il pattern " Gordon " nel file " employee.lst " . Per cercare più stringhe di parole , racchiudere il pattern tra virgolette , sia doppia o singola . È possibile utilizzare le virgolette singole fino a quando il modello non contiene virgolette singole ( come ad esempio il nome di O'Neal ) . Ad esempio, " employee.lst grep ' James Miller ' " tornerà ogni occorrenza di " James Miller " . Tuttavia, " employee.lst grep ' Sam O'Malley ' " fallirà . Al contrario , sarà necessario utilizzare la sintassi " grep " Sam O'Malley " employee.lst " .

    È inoltre possibile utilizzare le espressioni regolari per abbinare un gruppo di modelli simili . Le espressioni regolari utilizza le classi di caratteri racchiusi tra parentesi quadre ( []) e metacaratteri per specificare più di un pattern all'interno di una singola stringa . La lista completa dei metacaratteri usati da grep può essere trovata nella pagina man grep (vedi risorse al di sotto ) . Un esempio di ricerca con metacaratteri sarebbe: " grep " Wilco [ cx ] k * s * " employee.lst " . Questa ricerca dice ricerca della stringa " wilco " e uno "c " o " x " , le lettere " K" e " s " può o non può verificarsi affatto. Il comando restituisce tutte le istanze di " Wilcox " e " Wilcocks . "
    Opzioni del comando

    Il comando grep prende anche una serie di opzioni che influenzano l'uscita del comando. La lista completa può essere trovata nella pagina di manuale , ma ci sono alcune fra le più comuni .

    L'opzione " -c " visualizza un conteggio del numero di occorrenze del pattern .

    " - n" opzione consente di visualizzare il numero della linea e le linee che contengono il pattern .

    l'opzione " - v" mostra la linea o le linee non corrispondenti al modello .

    " -i " opzione ignora il caso del modello .
    Utilizzando grep con altri comandi

    Ci sono momenti in cui si desidera eseguire un comando e la ricerca di un modello di nell'output di questo comando . In questo caso , potrete combinare i due comandi con la pipe (

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare uno script di shell UNIX per la creazio…
    ·Forensic UNIX Tools 
    ·Avanzata Unix Tutorial 
    ·Come aggiungere un utente a Unix 
    ·Unix forchetta Tutorial 
    ·Come imparare UNIX a casa 
    ·Come elencare tutti i gruppi che possono scrivere in un…
    ·Tutorial su UNIX Ordina Command 
    ·Come verificare Null Unix Script 
    ·Informazioni su Unix 
      Articoli in evidenza
    ·Come creare Attivo Scrolling Wallpaper per desktop 
    ·Come reinstallare Windows Installer XP 
    ·Come disinstallare Firefox 3.6 su Ubuntu 9.10 
    ·Come cancellare i file del programma da eliminare 
    ·Come aumentare le dimensioni della gomma in MS Paint 
    ·Come installare Mac OS su un Dell Inspiron 9400 
    ·Come Abort Chkdsk 
    ·Come tagliare in Microsoft Paint 
    ·Come sbarazzarsi di Windows Vista Service Pack 3 
    ·Cosa sono i file contigui in Pulitura disco 
    Copyright © Conoscenza Informatica http://it.wingwit.com