GNU/Linux >> Belajar Linux >  >> Linux

CARA MENGGUNAKAN SED EDITOR

PENGANTAR

SED :singkatan dari stream editor yang digunakan untuk Filtering and Transforming pada input stream dari Files atau pipelines

CARA MENGINSTAL SED :

  • Debian
sudo apt-get install -y sed 
  • Topi Merah | CentOS
yum install sed -y 

CARA MENGGUNAKAN SED DENGAN CONTOH

  • Anda dapat menggunakannya untuk mencetak baris dari file teks
sed  '3,1p' head.txt 

PETUNJUK :

Di sini akan mencetak konten file teks dengan nomor baris 3 yang disorot saja

Anda juga dapat mencetak rentang garis misalnya dari baris 1 hingga 3

sed  '1,3p' head.txt
  • Anda juga dapat mencetak baris yang dipilih saja tanpa semua baris ada pada file teks dengan menggunakan argumen -n
sed  -n '1,3p' head.txt 
  • Anda juga dapat mencetak baris dengan aliran tertentu atau memulai dengan aliran tertentu
sed -n '/unixcop/p' head.txt 
sed -n '/Mostafa/p' head.txt 
sed -n '/^Bye/p' head.txt
  • Anda Dapat Menggunakannya untuk mengganti beberapa aliran dengan aliran lain
sed 's/Mostafa/UNIXCOP/' head.txt 
  • Anda juga dapat menambahkan beberapa aliran ke baris
sed 's/unixcop/ &  Mostafa and Omar and Ahmed/' head.txt 
  • Anda dapat menggunakannya untuk menghapus rentang garis atau aliran
sed '3,4d' head.txt
sed '/^Bye/d' head.txt 
  • Anda dapat menggunakan sed untuk membaca perintah sed dari file teks dengan .sed ekstensi

PETUNJUK :

Anda harus menulis perintah sed dengan formulir berikut yang ditunjukkan pada file command.sed

Saya dulu menghapus baris yang dimulai dengan Sampai jumpa kata

sed -f command.sed head.txt  

kesimpulan

Artikel ini menjelaskan penggunaan editor sed dengan contoh .. Untuk info lebih lanjut tentang sed gunakan yang berikut ” man sed


Linux
  1. Cara menggunakan BusyBox di Linux

  2. Cara menggunakan perintah sed Linux

  3. Cara Menggunakan Nginx untuk Mengarahkan

  1. Cara menggunakan heredoc sebagai editor teks

  2. Cara menggunakan sed untuk mengekstrak substring

  3. Bagaimana cara menggunakan sed untuk mengganti variabel file konfigurasi?

  1. Belajar menggunakan editor teks Sed

  2. Bagaimana saya menggunakan cron di Linux

  3. Bagaimana Cara Menggunakan Sed Untuk Mengganti String Multi-baris?