Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Unix >> Content

    GREP Handledning för Unix

    Söka efter en förekomst av ett visst mönster av tecken i en fil eller standard in är en gemensam uppgift för Unix-användare . Den " grep " -kommandot sköter den uppgiften . Sökningen matchar ett givet mönster och skriver resultatet till standard output ( skärmen ) . Kommandot tar det första argumentet som sökmönster , och resten av de argument som filnamn . Grundläggande användning

    kommandot grep kan ta en enkel sträng eller ett reguljärt uttryck som dess mönster och kommer att söka igenom en eller flera filer . Till exempel , " grep Gordon employee.lst " kommer att söka efter mönstret " Gordon " i filen " employee.lst " . För att söka efter flera ord strängar , bifoga mönster inom citationstecken , antingen dubbel eller singel . Du kan använda enkla citattecken så länge mönstret inte innehåller några enkla citationstecken ( t.ex. namnet O'Neal ) . Till exempel , " grep" James Miller ' employee.lst " kommer att återkomma varje förekomst av " James Miller " . Dock kommer " grep" Sam O'Malley ' employee.lst " misslyckas . Istället kommer du använda syntaxen " grep " Sam O'Malley " employee.lst " .

    Du kan även använda reguljära uttryck för att matcha en grupp av likartade mönster . Reguljära uttryck används figurklasser hakparenteser ([]) och metatecken att ange fler än ett mönster i en enda sträng . Den kompletta listan över metatecken som används av grep kan hittas i grep mannen sida ( se Resurser , nedan ) . Ett exempel på en sökning med metatecken skulle vara: " grep" wilco [ cx ] k * s * " employee.lst " . Denna sökning säger söka efter strängen " Wilco " och antingen " C " eller " x " , bokstäverna " k " och " s " eller inte förekomma alls . Kommandot visar alla förekomster av " wilcox " och " wilcocks . "
    Command Options

    kommandot grep också tar en uppsättning alternativ som påverkar produktionen av kommandot . En fullständig lista finns i man-sidan , men det finns några gemensamma sådana . The " - c " alternativet visar en sammanräkning av antalet förekomster av mönstret

    .

    " - n " alternativet visar radnumret liksom rader som innehåller mönstret .

    " - v " alternativet visar den linje eller linjer inte matchar mönstret .

    " - i " alternativet ignorerar fallet av mönstret .
    Använda grep med andra kommandon
    p Det finns tillfällen när du vill köra ett kommando och söka efter ett mönster i produktionen av det kommandot . I detta fall kommer du kombinerar de två kommandon med röret (

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Starta Activity Monitor Via ett Unix kommando
    ·Hur du ändrar Unix Solaris Root Password När det har …
    ·Hur återställa raderade filer från SCO Unix
    ·Hur man skriver en Unix script som skriver en lista på…
    ·Hur att packa i Unix
    ·Hur tvinga UTF - 8 i Unix
    ·Avinstallera ClearCase v7.0.0 i Unix
    ·Hur hittar antalet matchningar i Unix
    ·Unix -kommandon du vill kolla processoranvändning
    ·Hur man skickar ett SMS från Unix
    Utvalda artiklarna
    ·Hur man raderar Processer Från Vista Aktivitetshantera…
    ·Hur till Återvinna & Återställa en dator
    ·Hur kan jag få högupplöst
    ·Hur man gör en vägglus på min främre skärmen på d…
    ·Hur fixar Runtime Error 91
    ·Hur du startar IE7 med omväxlande inloggningsuppgifter…
    ·Vad som orsakar mina kakor att gå platt i ugnen
    ·Hur Bypass Windows Genuine Advantage Notification
    ·Hur bli av rundll32.exe
    ·Hur man installerar ett RPM
    Copyright © Dator Kunskap http://www.dator.xyz