Cara memasukkan baris ke awal file di linux

Cara memasukkan baris ke awal file di linux

Dalam skenario kami, kami memiliki file yang dipanggil file1 dengan konten berikut:

$ Cat File1 baris 1 baris 2 baris 3 

Selanjutnya, kita bisa menggunakan sed Perintah untuk menambahkan baris "Ini adalah baris pertama saya" ke awal file ini:

$ sed '1 s/^/Ini adalah baris pertama saya \ n/' file1 ini adalah baris baris pertama saya 1 baris 3 

Gunakan pengalihan stdout untuk menyimpan file ini atau termasuk -Saya Opsi SED untuk menyimpan file ini di tempat:

$ sed '1 s/^/Ini adalah baris pertama saya \ n/' file1> file2 $ cat file2 Ini adalah baris pertama saya baris 1 baris 2 3 

Gunakan untuk Loop untuk memasukkan baris pertama ke setiap file dalam direktori Anda saat ini:

untuk saya dalam $ (ls *); do sed -i '1 s/^/Ini adalah baris pertama saya \ n/' $ i; Selesai 

Tutorial Linux Terkait:

  • Dasar -dasar editor VIM di Linux
  • Cara memasang gambar iso di linux
  • Unduh File dari URL di Linux Menggunakan Baris Perintah
  • Menguasai loop skrip bash
  • Cara menambahkan ke file di baris perintah shell bash
  • Cara Terhubung ke Server FTP Menggunakan Python
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 1
  • Cara meluncurkan proses eksternal dengan Python dan…
  • Cara membandingkan file menggunakan diff
  • Xargs multi-threaded dengan contoh