| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Unix >> Content
    GREP Tutorial for Unix
    Søgning efter en forekomst af en bestemt mønster af tegn i en fil eller standard input er en fælles opgave for Unix brugere. Den " grep " kommando håndterer denne opgave. Søgningen matcher en bestemt mønster og udskriver resultaterne til standard output ( på skærmen). Kommandoen tager det første argument , som søgemønster , og resten af de argumenter, som filnavne. Grundlæggende brug

    grep kommandoen kan tage en simpel streng eller et regulært udtryk som sin mønster og vil søge gennem en eller flere filer . For eksempel, " grep Gordon employee.lst " vil søge efter mønsteret " Gordon " i filen " employee.lst " . For at søge efter flere ord strygere, vedlægge mønster i anførselstegn , enten dobbelt eller enkelt . Du kan bruge anførselstegn , så længe mønsteret ikke indeholder apostroffer ( såsom navnet O'Neal ) . For eksempel, " grep 'James Miller ' employee.lst " vil returnere hver forekomst af " James Miller " . Dog vil " grep ' Sam O'Malley ' employee.lst " mislykkes. I stedet vil du bruge syntaksen " grep " Sam O'Malley " employee.lst " .

    Du kan også bruge regulære udtryk for at matche en gruppe af lignende mønstre . Regulære udtryk bruger figurklasser i firkantede parenteser ([]) og metategn at angive mere end et mønster i en enkelt streng. Den komplette liste over metategn anvendes af grep findes i grep manden siden (se Resources, nedenfor). Et eksempel på en søgning ved hjælp metategn ville være: " grep " wilco [ cx ] k * s * " employee.lst " . Denne søgning siger søge efter strengen " Wilco " og enten "C" eller "x " bogstaverne " k " og " s" kan eller ikke kan forekomme på alle. Kommandoen vil returnere alle forekomster af " wilcox " og " Wilcocks ".
    Kommando Indstillinger

    grep kommandoen tager også et sæt indstillinger, der påvirker produktionen af kommando . Den fulde liste kan findes i mandens side , men der er et par almindelige.

    " -C " option viser en optælling af antallet af forekomster af mønstret .

    " -n " option viser linjenummer samt linjer, der indeholder mønsteret.

    " -v " valgmulighed viser linjen eller linjerne ikke matcher mønsteret.

    " -i "valgmulighed ignorerer tilfælde af mønsteret.
    Brug grep med andre kommandoer
    p Der er tidspunkter, hvor du ønsker at køre en kommando , og søg efter et mønster i produktionen af ​​denne kommando. I dette eksempel, vil du kombinere de to kommandoer med røret (

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad Er Hierarkisk filstruktur i UNIX 
    ·Unix Tutorial for begyndere 
    ·Sådan finder du tekst på Filer på Unix 
    ·Sådan kopieres en fil til diskettedrev på Unix 
    ·Sådan Slut en Direct UNIX NDM 
    ·Hvordan skal tjekkes for Free Disk Space i UNIX 
    ·Sådan Find ud af, hvem tilhører en Unix Group 
    ·Sådan kontrolleres Printerstatus i Unix 
    ·Unix Mail Tutorial 
    ·Sådan Lås en gruppe mappe i Unix 
      Anbefalede Artikler
    ·OS X på min Mac Mini ikke lukker 
    ·Sådan udskrives en Linux CD Mærke 
    ·Sådan Fix XP Når det Boots Langsomt 
    ·Sådan Transfer brugerindstillinger fra Windows XP til …
    ·Sådan deaktiveres Active Desktop Recovery 
    ·Sådan Bo skærmen på en Netbook 
    ·Sådan gendannes Win32k.sys XP 
    ·Sådan Find drivere i Windows 
    ·Hvordan skal tjekkes skjulte Skillevægge 
    ·Definition af Sti i Linux 
    Copyright © Computer Viden http://www.computerdk.com