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

    Hur Sök och ersätt flera filer i UNIX

    Sed är ett Unix strömeditor som kommer att manipulera text på olika sätt . Bash är en kommandorad tolk som tillåter dig att skapa skript som utför olika uppgifter , bland annat interagera med användaren . När sed anropas inifrån ett bash script , kommer den att söka och ersätta textsträngar . De värden att söka efter och ersätta med kan anges i manuset eller erhållits från användaren . Instruktioner
    1

    Öppna en tom fil i valfri textredigerare
    2

    Placera följande skript i textredigeraren : .

    # /Bin ! /bash # echo " Skriv din hitta sträng följt av [ Enter ] : " läs fstringecho " Skriv din Ersätt sträng följt av [ Enter ] : " read rstringfor y i ` ls * ` , do sed " s /$ fstring /$ rstring /g " $ y > temp , mv temp $ y , gjort Addera 3

    Spara skriptet med namnet " findrep.sh " i samma katalog som de filer du vill manipulera .
    4

    Öppna ett terminalfönster . Terminalfönstret kommer att hittas i operativsystemets viktigaste " Application " menyn under antingen "System Tools" eller " Verktyg ". Du kommer att presenteras med en kommandotolk där du kommer att skriva följande kommandon . Kommandot " mv " att flytta in i katalogen med manuset
    5

    Type . Till exempel skulle kommandot vara " mv filer /" om manuset hölls i " Files " katalogen i din hemkatalog .
    6

    Skriv kommandot " chmod + x findrep.sh " till göra filen körbar .
    7

    Skriv kommandot " . /findrep.sh " för att exekvera skriptet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·UNIX Scripting
    ·Hur vill kolla på jobb som körs i bakgrunden i Unix
    ·Hur man beräknar Unix Time
    ·Hur konvertera datum till ett tal i Unix
    ·Hur Packa en Z- fil i Unix
    ·Hur man skapar en kalender i kommandoraden i Unix
    ·Hur man skriver en Unix script som skriver en lista på…
    ·Hur man lista alla grupper som kan skriva till en Unix …
    ·Typer av UNIX-plattformar
    ·Hur du ansluter en Direct UNIX NDM
    Utvalda artiklarna
    ·Hur hitta lagrade lösenord på en Mac
    ·Hur man installerar vindskupor
    ·Hur man gör en Återställningskonsolen för Windows V…
    ·Hur till Redigera Autofyll alternativ och göra korrige…
    ·Hur du formaterar Windows XP utan en skiva
    ·Hur man gör en Sideways Smiley
    ·Installera om wmic
    ·Så att köra Windows på en extern hårddisk
    ·Hur man kan stoppa XP från att installera nätverksskr…
    ·Hur Radera HP Home Security från ett verktygsfält
    Copyright © Dator Kunskap http://www.dator.xyz