Kursus a2fahmi Gratis klik disini

Video Dahsyat !!! 3 orang diamankan Jawara Betawi diSidang Ahok 31 Jan 2017


Video Santai !!! Lagu Country "AHOK Gubernur Bar-Bar" di Sidang Ahok 31 Jan 2017


Video Macan !!! Ceramah Habib Rizieq depan Polda


Video Kacau !!! Massa Berdesakan Sambut Habib keluar dari polda


Video Heboh!!! HABIB RIZIEQ dicari INGGRIS


Video Mengejutkan!!! NOVEL BAMUKMIN diwawancara media ASING


Video Berani!!! Artis Kiwil Bela Ulama depan Polda


Fahmi Basya Kartapura On July - 22 - 2010

SED

Digunakan untuk memanipulasi teks.

SED untuk Mengganti Teks

Syntax:

s/teks_sumber/teks_pengganti/flag‘  nama_file

Keterangan:

  • s adalah perintah untuk mengganti
  • flag adalah opsi yang terdapat pada perintah s yang terdiri dari:
    • g  untuk mengganti semua teks
    • n ini kamu ganti dengan angka sehingga nantinya perintah s akan mengganti urutan ke-n.

Contoh:

Saya mempunyai file bernama transport.txt dengan  isi seperti berikut ini:

uang saya ada 7000, hmmm 7000 ini untuk ongkos naik ojek

Permintaan:

Saya ingin mengganti nilai 7000 menjadi 5000 … ?

Jawaban:

Gunakan perintah berikut ini:

sed ‘s/5000/7000/’ transport.txt

Hasil:

uang saya ada 5000, hmmm 7000 ini untuk ongkos naik ojek

Permintaan ke-2:

Saya ingin mengganti semua uang 7000 menjadi 5000 … ?

Jawaban:

sed ‘s/5000/7000/g‘ transport.txt

Hasil:

uang saya ada 5000, hmmm 5000 ini untuk ongkos naik ojek

Permintaan ke-3:

Saya ingin mengganti  uang 7000 yang ke-2 menjadi 5000 … ?

Jawaban:

sed ‘s/5000/7000/2‘ transport.txt

Hasil:

uang saya ada 7000, hmmm 5000 ini untuk ongkos naik ojek

SED untuk Menghapus Teks

Untuk menghapus kata atau baris maka kamu bisa gunakan opsi d.

Syntax Menghapus baris:

sed ‘barisd‘ nama_file

Syntax Menghapus kata:

sed ‘/kata/d‘ nama_file

Contoh:

Saya mempunyai satu file bernama profesi.txt dengan isi seperti berikut ini:

Programmer
Networking
Monitoring
Linux admin

Permintaan:

Saya ingin menghapus baris ke-2 yaitu tulisan ‘Networking’ … ?

Jawaban:

sed ‘2d profesi.txt

Hasil:

Programmer
Monitoring
Linux admin

Permintaan ke-2:

Saya ingin menghapus baris ke-2 dan ke-3 yaitu tulisan ‘Networking’ dan ‘Monitoring’ … ?

Jawaban:

sed ‘2,3d profesi.txt

Hasil:

Programmer
Linux admin

Permintaan ke-3:

Saya ingin menghapus  tulisan ‘Programmer… ?

Jawaban:

sed ‘/Programmer/d profesi.txt

Hasil:

Networking
Monitoring
Linux admin

Jika Tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura’.




Categories: Linux

Leave a Reply