Linux-operativsystemet bruker terminalkommandoer til å fungere med en datas filsystem. Den primære bruken av Linux-kommandoen sed, som er kort for stream editor, er å endre hver linje av en fil eller strøm ved å erstatte spesifiserte deler av linjen. Det gjør grunnleggende tekstendringer til en fil eller input fra en rørledning. For eksempel, si at du har en fil som heter "songs.text" som inneholder disse linjene:
1, Justin Timberlake, Tittel 545, Pris $ 6,302, Taylor Swift, Tittel 723, Pris $ 7,903, Mick Jagger, Tittel 610, Pris $ 7,904, Lady Gaga, Tittel 118, Pris $ 6,305, Johnny Cash, Tittel 482, Pris $ 6.506, Elvis Presley, Tittel 335, Pris $ 6,307, John Lennon, tittel 271, pris $ 7,90 Hvis du vil endre alle prisfall på $ 6,30 til $ 7,30, kan du gjøre endringene ved hjelp av sed-kommandoen på denne måten: sed 's / 6.30 / 7.30 /' songs.txt> songs2.txt
Denne koden gjør endringen og skriver den endrede filen til "songs2.txt". Utdatafilen inneholder: 1, Justin Timberlake, Tittel 545, Pris $ 7,302, Taylor Swift, Tittel 723, Pris $ 7,903, Mick Jagger, Tittel 610, Pris $ 7,904, Lady Gaga, Tittel 118, Pris $ 7,305, Johnny Cash, Tittel 482, Pris $ 6.506, Elvis Presley, Tittel 335, Pris $ 7,307, John Lennon, tittel 271, pris $ 7,90
Hvis du vil erstatte alle forekomster av "Cash" med "Trash", bruker du: sed 's / Cash / Trash /' songs.txt> songs2.txt
som lager en fil med innhold: 1, Justin Timberlake, Tittel 545, Pris $ 7: 302, Taylor Swift, Tittel 723, Pris $ 7,903, Mick Jagger, Tittel 610, Pris $ 7,904, Lady Gaga, Tittel 118, Pris $ 7: 305, Johnny søppel, Tittel 482, Pris $ 6.506, Elvis Presley, Tittel 335, Pris $ 7: 307, John Lennon, tittel 271, pris $ 7,90 Sed brukes også ofte til å filtrere linjer i en fil eller stream. Hvis du for eksempel bare vil se linjene som inneholder "John", bruker du: sed -n '/ John / p' songs.txt> johns.txt
som skriver følgende linjer til filen johns.txt: 5, Johnny søppel, Tittel 482, Pris $ 6.507, John Lennon, tittel 271, pris $ 7,90 Gjør tekstbytter med Sed
Filtrering med Sed Command




