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 .