Cara memasukkan baris ke permulaan fail di linux

Cara memasukkan baris ke permulaan fail di linux

Dalam senario kami, kami mempunyai fail yang dipanggil Fail1 dengan kandungan berikut:

$ Cat File1 Line 1 Line 2 Line 3 3 

Seterusnya, kita boleh menggunakan a sed Perintah untuk menambahkan garis "Ini adalah baris pertama saya" pada permulaan fail ini:

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

Gunakan pengalihan semula stdout untuk menyimpan fail ini atau sertakan -i Pilihan SED untuk menyimpan fail ini di tempatnya:

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

Gunakan gelung untuk memasukkan baris pertama ke dalam setiap fail dalam direktori semasa anda:

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

Tutorial Linux Berkaitan:

  • Asas Editor Vim di Linux
  • Cara Gunung ISO di Linux
  • Muat turun fail dari URL di linux menggunakan baris arahan
  • Menguasai Gelung Skrip Bash
  • Cara Masukkan ke Fail pada Basas Bash Shell
  • Cara menyambung ke pelayan FTP menggunakan python
  • Contoh Petua dan Trik Perintah Bash Berguna - Bahagian 1
  • Cara melancarkan proses luaran dengan Python dan ..
  • Cara membandingkan fail menggunakan diff
  • Xargs pelbagai threaded dengan contoh