SED , Linux och UNIX strömeditor , kan användas för att ersätta en sträng i en fil eller på kommandoraden . Du kan skapa en SED skript som innehåller substitution kommandon i en textfil . Skriptet kan användas för att ersätta samma strängar i flera filer eller att göra flera byten på samma fil . Som standard är de förändringar skrivs till skärmen , men utgången kan skickas till en andra fil . Instruktioner
1
Öppna ett tomt vanligt textdokument i valfri textredigerare
2
Ange linjer
# /bin /sed - f . ! - - in - ställe att
s /gamla /nya /g; .
att ersätta alla förekomster av strängen " gamla " med strängen " nya "
3
Spara filen som " sedA.cmd " och stäng textfilen .
4
Öppna ett terminalfönster .
5
Skriv kommandot " chmod + x sedA.cmd " att göra kommandot körbart .
6
Skriv kommandot " . /sedA.cmd oldfile.txt > ny_fil.txt " att göra substitutionen i en fil och skapa en ny fil med resultaten. Ersätt " oldfile.txt " med namnet på filen som innehåller strängarna du vill ändra . Ersätt " ny_fil.txt " med det namn du vill ge filen efter substitutionen har gjorts .
7
Type " cat ny_fil.txt " för att se vilka ändringar som har gjorts .
Addera ditt