Menambah garis di tengah fail menggunakan arahan Linux

Menambah garis di tengah fail menggunakan arahan Linux

Kadang -kadang kita perlu memasukkan garis di tengah -tengah fail yang ada. Anda boleh menambah garis pada nombor baris tertentu menggunakan baris arahan linux atau skrip shell.

Dalam tutorial ini, kami akan membincangkan tentang menambahkan baris teks di tengah fail sebagai nombor baris tertentu.

Mari kita mempunyai contoh, saya mempunyai fail teks bernama Fail1.txt dengan kandungan berikut:

CAT File1.txt  ini adalah satu baris ini adalah garis dua ini adalah tiga baris tiga 

Sekarang saya mesti memasukkan teks "HelloWorld" di baris nombor 3. Untuk melakukan ini menjalankan arahan berikut.

Fail1 '3ihelloworld'.txt  

Butiran Parameter:

  • sed: Adakah arahan itu sendiri.
  • -Saya: : Kemas kini kandungan dalam fail yang sama.
  • 3: nombor talian di mana garis baru akan dimasukkan.
  • i: parameter, yang memberitahu SED untuk memasukkan garis.
  • Hai dunia: teks yang akan ditambah.
  • Fail1.txt: Adakah fail di mana garis baru perlu ditambah.

Arahan di atas akan memasukkan kandungan dalam fail1.TXT pada baris nombor 3. Mari periksa kandungan fail:

CAT File1.txt  ini adalah satu baris ini adalah garis dua Helloworld ini adalah garis tiga