Mengganti (Replace) Isi Dalam File Menggunakan Sed di Linux

Pada suatu kasus, kita bisa ditemukan dalam hal ingin mengganti kata atau script atau kalimat tertentu dalam file dengan jumlah yang sangat banyak. Dengan cara manual bisa dilakukan, seperti menggunakan terminal editor Vi, Vim atau Nano. Namun ini terkadang melelahkan.

Oleh karena itu kita bisa menggunakan perintah “sed” di linux untuk mengubah atau replace konten.

# sed -i 's/carikata/katabaru/g' namafile

perintah diatas bisa mereplace atau mengganti “carikata” dalam “namafile” menjadi “katabaru”

Jika dalam pencarian script ditemukan adanya simbol kurung siku “<” atau “>” seperti di “<script>” , maka kita bisa gunakan sed sebagai berikut :

# sed -i 's|<script>|<?php>|g' namafile

mengganti perintah sed yang sebelumnya menggunakan opsi “/” atau garing, menjadi “|” tanda pipa.

Begitulah cara mengganti atau replace isi file dengan menggunakan sed di linux!

Silahkan dicoba 🙂

Leave a Comment