Cara Masukkan ke Fail pada Basas Bash Shell

Cara Masukkan ke Fail pada Basas Bash Shell

The Bash Shell adalah shell yang paling popular di sistem linux, dan menggunakan shell dengan cekap, anda memerlukan sedikit pengetahuan mengenai pengalihan shell bash. Ini juga merupakan langkah penting dalam mempelajari skrip bash.

Dalam panduan ini, kami akan menunjukkan cara menambah teks atau output arahan ke fail pada baris arahan shell bash. Ini termasuk beberapa contoh supaya anda boleh memilih kaedah yang betul dalam sebarang senario.

Dalam tutorial ini anda akan belajar:

  • Cara Menambahkan Output Teks atau Perintah ke Fail
  • Cara Menambah dan Melihat Output Perintah pada masa yang sama
  • Cara Menambahkan Pelbagai Baris Teks ke Fail
Menambah teks ke fail di bash di linux Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Mana -mana distro Linux
Perisian Shell bash
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Cara menambah fail di bash

Untuk membuat fail baru di bash, biasanya anda menggunakan > Untuk pengalihan, tetapi untuk ditambahkan ke fail yang ada, anda akan menggunakan >>. Lihat contoh di bawah untuk melihat bagaimana ia berfungsi.

  1. Untuk memasukkan beberapa teks ke hujung fail, anda boleh menggunakan echo dan mengalihkan output untuk dilampirkan ke fail. Sekiranya fail yang kami nyatakan belum wujud, ia akan dibuat untuk kami.
    $ echo "linux memang hebat" >> fail.txt 
  2. Anda juga boleh mengalihkan output arahan ke fail. Dalam contoh ini, kami menambahkan tarikh semasa ke fail.
    $ tarikh >> fail.txt 

    Inilah caranya fail kami kelihatan setakat ini.



    $ CAT FILE.TXT Linux adalah FRI hebat 09 Apr 2021 12:11:12 PM EDT 
  3. Anda mungkin mendapati bahawa apabila kami mengalihkan Tarikh output arahan, tiada yang muncul di terminal kami. Itu kerana output diarahkan ke fail, dan bukan terminal kami. Walau bagaimanapun, kami akan melihat kesilapan jika ada yang berlaku. Untuk melihat output arahan semasa secara serentak mengalihkan ke fail, anda boleh paip ke tee. Perhatikan kita juga mesti menggunakan -a pilihan dengan tee.
    $ uptime | Fail tee -a.TXT 12:16:46 UP 7 min, 1 pengguna, beban purata: 0.06, 0.64, 0.48 

    Dan sekarang fail kami kelihatan seperti ini.

    $ CAT FILE.TXT Linux adalah Jumaat Besar 09 Apr 2021 12:11:12 PM EDT 12:16:46 UP 7 min, 1 Pengguna, beban purata: 0.06, 0.64, 0.48 
  4. Sekiranya anda ingin menambah beberapa baris ke fail, anda boleh menggunakan echo -e dan memisahkan setiap baris dengan a \ n (watak baru). Inilah yang kelihatan seperti.
    $ echo -e "Bash adalah cangkang kegemaran saya. \ nz shell baik juga.">> fail.txt 

    Dan hasilnya ..

    $ CAT FILE.txt ... bash adalah cangkang kegemaran saya. Z Shell juga baik -baik saja. 


  5. Pilihan lain untuk memasukkan beberapa baris ke fail menggunakan fungsi Heredoc Bash. Ini membolehkan anda lulus pelbagai baris ke dalam fail. Anda perlu menentukan "pematuhan" pada permulaan perintah anda, yang biasanya hanya Eof (akhir fail) tetapi secara teknikal boleh menjadi apa -apa. Inilah yang akan kelihatan seperti jika kami memasukkan tiga baris ke dalam fail.
    Fail <> Kucing.TXT Akaun Pengguna Saya adalah: $ (Whoami) Direktori Rumah Saya adalah: $ Home Pretty Cool, Huh? Eof 

    Dan hasilnya ..

    $ CAT FILE.TXT ... Akaun Pengguna Saya adalah: Linuxconfig direktori rumah saya adalah: /rumah /linuxconfig cantik, huh? 

Itu mestilah semua sintaks yang berbeza yang perlu anda ketahui untuk menambahkan teks atau output arahan ke fail di bash. Sekiranya kita melihat fail kami, anda dapat melihat bahawa semua contoh kami telah dilampirkan ke fail yang kami bekerjasama. Oleh itu, semua kaedah ini memberikan hasil yang sama, tetapi ada yang lebih mudah dalam senario tertentu.

Semua perintah contoh kami telah dilampirkan ke fail yang sama

Pemikiran penutupan

Dalam panduan ini, kita melihat bagaimana untuk menambah fail di shell bash. Ini termasuk standard >> pengalihan semula, serta menggunakan tee fungsi perintah dan heredoc. Anda sekarang pakar dalam memasuki fail di bash, dan jauh lebih dekat untuk menguasai shell sepenuhnya.

Tutorial Linux Berkaitan:

  • Perintah Linux Asas
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Menguasai Gelung Skrip Bash
  • Gelung bersarang dalam skrip bash
  • Ubuntu 20.04 Panduan
  • Muat turun fail wget di linux
  • Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..