Finn og erstatt tekst i en fil ved å bruke sed-kommandoen
- Bruk Stream Editor (sed) som følger:
- sed -i 's/old-text/new-text/g' input. …
- S-en er erstatningskommandoen til sed for finn og erstatt.
- Det forteller sed å finne alle forekomster av 'gammel-tekst' og erstatte med 'ny-tekst' i en fil som heter input.
Hva er bruken av i sed?
Sed-kommando i Linux/Unix med eksempler. SED-kommandoen i UNIX står for stream editor, og den kan utføre mange funksjoner på filer som å søke, finne og erstatte, sette inn eller slette. Selv om den vanligste bruken av SED-kommandoen i UNIX er for substitusjon eller for finn og erstatt
Skriver sed til fil?
Sed gir en "w"-kommando for å skrive mønsterplassdataene til en ny fil. Sed oppretter eller avkorter det gitte filnavnet før den leser den første inndatalinjen og den skriver alle samsvarene til en fil uten å lukke og åpne filen på nytt.
Hvordan lagrer jeg sed-utdata til en fil?
Alt du trengte å gjøre var sed ''-filen > newfile og du ville ha sett at > faktisk kan brukes med sed akkurat som med alle andre programmer.
Overskriver sed filen?
By standard sed overskriver ikke den opprinnelige filen; den skriver til stdout (derav kan resultatet omdirigeres ved å bruke shell-operatoren > som du viste).