Menambahkan baris di tengah file menggunakan perintah linux

Menambahkan baris di tengah file menggunakan perintah linux

Terkadang kita perlu memasukkan garis di tengah file yang ada. Anda dapat menambahkan baris pada nomor baris tertentu menggunakan baris perintah Linux atau skrip shell.

Dalam tutorial ini, kita akan membahas tentang menambahkan baris teks di tengah file sebagai nomor baris tertentu.

Mari kita punya contoh, saya memiliki file teks bernama file1.txt dengan konten berikut:

file kucing1.txt  Ini adalah baris satu ini adalah baris dua ini adalah baris tiga 

Sekarang saya harus memasukkan teks "HelloWorld" di baris nomor 3. Untuk melakukan ini jalankan perintah berikut.

Sed -i '3iHellorld' File1.txt  

Detail parameter:

  • sed: adalah perintah itu sendiri.
  • -Saya: : Perbarui konten dalam file yang sama.
  • 3: Nomor baris di mana baris baru akan dimasukkan.
  • Saya: parameter, yang memberi tahu SED untuk memasukkan garis.
  • Halo Dunia: teks yang akan ditambahkan.
  • file1.txt: adalah file di mana baris baru perlu ditambahkan.

Perintah di atas akan memasukkan konten di file1.txt di baris nomor 3. Mari kita periksa konten file:

file kucing1.txt  Ini adalah baris satu ini adalah baris dua helloworld ini adalah baris tiga