Leidke ja asendage failis tekst, kasutades käsku sed
- Kasutage vooredaktorit (sed) järgmiselt:
- sed -i 's/vana-tekst/uus-tekst/g' sisend. …
- S on sed-i otsimise ja asendamise asenduskäsk.
- See käsib sed-il üles leida kõik 'vana teksti' esinemised ja asendada see uue tekstiga failis nimega input.
Mis kasu on sedis?
Sed käsk Linuxis/Unixis koos näidetega. UNIX-i SED-käsk tähistab vooredaktorit ja see võib failis täita paljusid funktsioone, nagu otsimine, otsimine ja asendamine, sisestamine või kustutamine. Kuigi UNIXis kasutatakse SED-käsku kõige sagedamini asendamiseks või otsimiseks ja asendamiseks
Kas sed kirjutab faili?
Sed pakub käsku “w”, et kirjutada mustriruumi andmed uude faili. Sed loob või kärbib antud failinime enne esimese sisestusrea lugemist ja kirjutab kõik vasted faili ilma faili sulgemata ja uuesti avamata.
Kuidas sed väljundit faili salvestada?
Teil oli vaja ainult sed ''-faili > newfile ja oleksite näinud, et > saab tõepoolest kasutada sed-iga nagu iga teise programmi puhul.
Kas sed kirjutab faili üle?
Autor vaikimisi sed ei kirjuta algset faili üle; see kirjutab stdout-i (seetõttu saab tulemuse ümber suunata shell-operaatori > abil, nagu näitasite).