Operacijski sistem Linux uporablja terminalske ukaze za delo z računalniškim datotečnim sistemom. Primarna uporaba ukaza Linux sed, ki je kratek za urejevalnik toka, je spremeniti vsako vrstico datoteke ali toka z zamenjavo določenih delov linije. To naredi osnovne spremembe besedila v datoteki ali vnosu iz cevovoda. Recimo, da imate datoteko z imenom "songs.text", ki vsebuje te vrstice:
1, Justin Timberlake, naslov 545, Cena 6,30 USD2, Taylor Swift, naslov 723, Cena 7,90 $3, Mick Jagger, naslov 610, Cena 7,90 $4, Lady Gaga, naslov 118, Cena 6,30 $5, Johnny Cash, naslov 482, Cena 6,50 $6, Elvis Presley, naslov 335, Cena 6,30 USD7, John Lennon, naslov 271, Cena 7,90 $ Če želite spremeniti vse cenovne dogodke v višini od 6,30 do 7,30 USD, lahko spremenite z ukazom sed na ta način: sed / 6.30 / 7.30 / 'songs.txt> songs2.txt
Ta koda naredi spremembo in spremeni spremenjeno datoteko v "songs2.txt". Izhodna datoteka vsebuje: 1, Justin Timberlake, naslov 545, Cena 7,30 $2, Taylor Swift, naslov 723, Cena 7,90 $3, Mick Jagger, naslov 610, Cena 7,90 $4, Lady Gaga, naslov 118, Cena 7,30 $5, Johnny Cash, naslov 482, Cena 6,50 $6, Elvis Presley, naslov 335, Cena 7,30 $7, John Lennon, naslov 271, Cena 7,90 $
Če želite zamenjati vse dogodke »Cash« z »smeti«, uporabite: sed / Cash / Trash / 'songs.txt> songs2.txt
ki ustvari datoteko z vsebino: 1, Justin Timberlake, naslov 545, Cena 7: 302, Taylor Swift, naslov 723, Cena 7,90 $3, Mick Jagger, naslov 610, Cena 7,90 $4, Lady Gaga, naslov 118, Cena 7: 305, Johnny Trash, Naslov 482, Cena 6,50 $6, Elvis Presley, naslov 335, Cena 7: 307, John Lennon, naslov 271, Cena 7,90 $ Sed se pogosto uporablja za filtriranje vrstic v datoteki ali toku. Na primer, če želite videti samo vrstice, ki vsebujejo »John«, uporabljate: sed -n '/ John / p' songs.txt> johns.txt
ki v datoteko johns.txt piše naslednje vrstice: 5, Johnny Trash, Naslov 482, Cena 6,50 $7, John Lennon, naslov 271, Cena 7,90 $ Izdelava besedilnih zamenj z Sed
Filtriranje s ukazom Sed













