menggunakan Stream EDitor (sed) untuk mencari dan mengganti kalimat dalam sebuah file.
Stream EDitor (sed) dapat dengan mudah mencari dan mengganti kalimat dalam sebuah file. penggunaannya sangat mudah dengan tool ini. panduan dibawah merupakan panduan sederhana untuk melakukan mencari dan mengganti kalimat disertakan contoh penggunaan.
contoh penggunaan sbb:
sed -i 's/text-lama/text-baru/g' input.txt
penjelasan
s : subtitute merupakan command untuk mencari dan mengganti
g : cari dan ganti semua sampai akhir file.
-i : untuk melakukan update file. tanpa command ini file tidak akan terupdate.
contoh praktikum:
buatkan sebuah file misalnya contoh.txt dengan isi seperti dibawah dan gambar:
Saya makan ubisaya makan ubiDia makan Nasidia makan Nasi
berikan perintah :
sed 's/saya/mereka/g' contoh.txt
command diatas hanya akan menampilkan hasil dari sed, namun tidak mengganti isi dari file contoh.txt. sehingga hasilnya akan ditampilan hanya kalimat "saya" pada baris kedua yang diganti karena memenuhi kriteria huruf yang dicari, sedangkan "Saya" pada baris pertama mengandung huruf S besar.
Selanjutnya tampilkan hasilnya dengan perintah cat, hasilnya tidak ada perubahan yang terjadi pada file contoh.txt
Selanjutnya tampilkan hasilnya dengan perintah cat, hasilnya tidak ada perubahan yang terjadi pada file contoh.txt
Supaya file contoh.txt terupdate maka tambahkan option -i setelah command sed, dapat dilihat seperti contoh :
sed -i 's/saya/mereka/g' contoh.txt
hasil perintah diatas dapat dilihat dengan command cat dengan hasil akan terjadi perubahan pada file contoh.txt.
Comments