Sistem operasi Linux menggunakan perintah terminal untuk bekerja dengan sistem file komputer. Penggunaan utama dari perintah Linux sed, yang merupakan singkatan dari editor aliran, adalah untuk memodifikasi setiap baris file atau streaming dengan mengganti bagian-bagian tertentu dari garis. Itu membuat perubahan teks dasar ke file atau masukan dari saluran pipa. Misalnya, Anda memiliki file bernama "songs.text" yang berisi baris-baris berikut:
1, Justin Timberlake, Judul 545, Harga $ 6,302, Taylor Swift, Judul 723, Harga $ 7,903, Mick Jagger, Judul 610, Harga $ 7,904, Lady Gaga, Judul 118, Harga $ 6,305, Johnny Cash, Judul 482, Harga $ 6,506, Elvis Presley, Judul 335, Harga $ 6,307, John Lennon, Judul 271, Harga $ 7,90 Jika Anda ingin mengubah semua kejadian harga sebesar $ 6,30 hingga $ 7,30, Anda dapat membuat perubahan menggunakan perintah sed dengan cara ini: sed 's / 6.30 / 7.30 /' songs.txt> songs2.txt
Kode ini membuat perubahan dan menulis file yang diubah menjadi "songs2.txt". File output berisi: 1, Justin Timberlake, Judul 545, Harga $ 7,302, Taylor Swift, Judul 723, Harga $ 7,903, Mick Jagger, Judul 610, Harga $ 7,904, Lady Gaga, Judul 118, Harga $ 7,305, Johnny Cash, Judul 482, Harga $ 6,506, Elvis Presley, Judul 335, Harga $ 7,307, John Lennon, Judul 271, Harga $ 7,90
Jika Anda ingin mengganti semua kemunculan "Uang" dengan "Sampah" yang Anda gunakan: sed 's / Cash / Trash /' songs.txt> songs2.txt
yang membuat file dengan konten: 1, Justin Timberlake, Judul 545, Harga $ 7: 302, Taylor Swift, Judul 723, Harga $ 7,903, Mick Jagger, Judul 610, Harga $ 7,904, Lady Gaga, Judul 118, Harga $ 7: 305, Johnny Trash, Judul 482, Harga $ 6,506, Elvis Presley, Judul 335, Harga $ 7: 307, John Lennon, Judul 271, Harga $ 7,90 Sed juga sering digunakan untuk menyaring baris dalam file atau aliran. Misalnya, jika Anda hanya ingin melihat baris yang berisi "John," Anda menggunakan: sed -n '/ John / p' songs.txt> johns.txt
yang menulis baris berikut ke file johns.txt: 5, Johnny Trash, Judul 482, Harga $ 6,507, John Lennon, Judul 271, Harga $ 7,90 Membuat Substitusi Teks dengan Sed
Menyaring Dengan Perintah Sed




