Cara menambahkan ke file di baris perintah shell bash
- 1453
- 150
- Jermaine Mohr
Shell bash adalah shell paling populer di sistem Linux, dan untuk menggunakan shell secara efisien, Anda membutuhkan sedikit pengetahuan tentang pengalihan shell bash shell. Ini juga merupakan langkah penting dalam mempelajari skrip bash.
Di panduan ini, kami akan menampilkan cara menambahkan teks atau output perintah ke file pada baris perintah Bash Shell. Ini akan mencakup beberapa contoh sehingga Anda dapat memilih metode yang tepat dalam skenario apa pun.
Dalam tutorial ini Anda akan belajar:
- Cara menambahkan teks atau output perintah ke file
- Cara menambahkan dan melihat output perintah secara bersamaan
- Cara menambahkan beberapa baris teks ke file
Kategori | Persyaratan, konvensi atau versi perangkat lunak yang digunakan |
---|---|
Sistem | Distro Linux apa pun |
Perangkat lunak | BASH SHell |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah. |
Konvensi | # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa |
Cara menambahkan file di bash
Untuk membuat file baru di Bash, Anda biasanya menggunakan >
untuk pengalihan, tetapi untuk menambahkan file yang ada, Anda akan menggunakan >>
. Lihatlah contoh -contoh di bawah ini untuk melihat cara kerjanya.
- Untuk menambahkan beberapa teks ke akhir file, Anda dapat menggunakan
gema
dan mengarahkan ulang output yang akan ditambahkan ke file. Jika file yang kami tentukan belum ada, itu akan dibuat untuk kami.$ echo "linux itu bagus" >> file.txt
- Anda juga dapat mengarahkan ulang output perintah ke file. Dalam contoh ini, kami menambahkan tanggal saat ini ke file.
$ date >> file.txt
Begini cara file kami sejauh ini.
$ CAT file.txt linux hebat Fri 09 Apr 2021 12:11:12 PM EDT
- Anda mungkin memperhatikan bahwa saat kami mengarahkan
tanggal
output perintah, tidak ada yang muncul di terminal kami. Itu karena output diarahkan ke file, dan bukan terminal kami. Namun, kami akan melihat kesalahan jika ada yang terjadi. Untuk melihat output perintah sambil secara bersamaan mengarahkan kembali ke file, Anda dapat menyalurkantee
. Perhatikan kita juga harus menggunakan-A
opsi dengan tee.$ uptime | file tee -a.txt 12:16:46 hingga 7 menit, 1 pengguna, muat rata -rata: 0.06, 0.64, 0.48
Dan sekarang file kami terlihat seperti ini.
$ CAT file.txt linux hebat Fri 09 Apr 2021 12:11:12 PM EDT 12:16:46 hingga 7 mnt, 1 Pengguna, Load Average: 0.06, 0.64, 0.48
- Jika Anda ingin menambahkan beberapa baris ke file, Anda dapat menggunakan
Echo -e
dan pisahkan setiap baris dengan a\N
(Karakter baru). Begitulah rasanya.$ echo -e "bash adalah cangkang favorit saya. Shell juga baik -baik saja.">> File.txt
Dan hasilnya…
$ CAT file.txt… bash adalah cangkang favorit saya. Z shell juga baik -baik saja.
- Opsi lain untuk menambahkan beberapa baris ke file adalah menggunakan fungsionalitas heredoc dari Bash. Ini memungkinkan Anda untuk meneruskan beberapa baris ke dalam file. Anda perlu menentukan "pembatas" di awal perintah Anda, yang biasanya adil
Eof
(akhir file) tetapi secara teknis bisa menjadi apapun. Inilah yang terlihat seperti jika kita menambahkan tiga baris ke dalam file.Cat <> File.Txt Akun pengguna saya adalah: $ (whoami) direktori rumah saya adalah: $ home cukup keren, ya? Eof
Dan hasilnya…
$ CAT file.txt… akun pengguna saya adalah: linuxconfig direktori home saya adalah: /home /linuxconfig cukup keren, ya?
Itu harus semua sintaksis berbeda yang perlu Anda ketahui untuk menambahkan teks atau output perintah ke file dalam bash. Jika kami melihat file kami, Anda dapat melihat bahwa semua contoh kami telah ditambahkan ke file yang kami kerjakan. Dengan demikian, semua metode ini memberikan hasil yang sama, tetapi beberapa lebih nyaman dalam skenario tertentu.
Semua perintah contoh kami telah ditambahkan ke file yang samaMenutup pikiran
Di panduan ini, kami melihat cara menambahkan file di shell bash. Ini termasuk standar >>
pengalihan, serta menggunakan tee
perintah dan fungsi heredoc. Anda sekarang seorang ahli dalam menambahkan file di Bash, dan jauh lebih dekat untuk menguasai shell sepenuhnya.
Tutorial Linux Terkait:
- Perintah Linux Dasar
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Menguasai loop skrip bash
- Loop bersarang dalam skrip bash
- Ubuntu 20.04 Panduan
- Unduh file wget di linux
- Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…