Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 5
- 3226
- 457
- Chris Little I
Dalam artikel ini, kami akan meneroka input pengguna: Untuk semua masa yang anda ingin minta pengguna untuk 'tekan Enter untuk meneruskan', atau untuk benar -benar membaca rentetan input dan simpannya ke dalam pembolehubah untuk pemprosesan kemudian. Kami juga akan melihat cara mencari halaman manual untuk arahan terbina dalam yang mungkin tidak tersedia.
Dalam tutorial ini anda akan belajar:
- Petua, cara dan kaedah baris perintah bash berguna
- Cara berinteraksi dengan baris perintah bash dengan cara yang lebih maju
- Cara Mengasah Kemahiran Bash Anda secara keseluruhan dan menjadi pengguna bash yang lebih mahir
Keperluan perisian dan konvensyen yang digunakan
Kategori | Keperluan, konvensyen atau versi perisian yang digunakan |
---|---|
Sistem | Pengedaran linux-bebas |
Perisian | Baris perintah bash, sistem berasaskan linux |
Yang lain | Sebarang utiliti yang tidak termasuk dalam shell bash secara lalai boleh dipasang menggunakan sudo apt-get memasang nama utiliti (atau pemasangan yum untuk sistem berasaskan redhat) |
Konvensyen | # - memerlukan komando linux untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$-Memerlukan komando linux untuk dilaksanakan sebagai pengguna yang tidak istimewa |
Contoh 1: meminta pengguna untuk menekan Enter untuk meneruskan
Adakah anda pernah menulis skrip di mana anda ingin meminta pengguna untuk 'tekan sebarang kekunci untuk meneruskan'? Sedangkan meminta pengguna untuk menekan mana -mana kekunci mungkin bukan idea pintar - sesetengah pengguna boleh menekan kekunci kuasa 🙂 - meminta pengguna untuk menekan Enter tidak perlu keras dari dalam skrip:
Ujian CAT $.sh #!/bin/bash baca -p 'tekan Enter untuk meneruskan ...' echo 'Terima kasih kerana menekan Enter ... sila datang lagi ...'
Salinan The -p
(prompt) pilihan untuk Baca
Membuat arahan tekstual.
Mari uji ini!
$ ./ujian.SH Tekan Enter untuk Teruskan ... Terima kasih kerana menekan Enter ... sila datang lagi ..
Saya menekan Enter selepas Tekan Enter untuk meneruskan .. dan skrip berfungsi dengan betul.
Contoh 2: Membaca input dari skrip
Mari kita ambil contoh 1 Bi lebih jauh dan baca input yang ditaip sebenar ke dalam pembolehubah:
Ujian CAT $.sh #!/bin/bash baca -p 'input anda: input' var1 echo "diberikan: $ var1"
Salinan Di sini kita sekali lagi menggunakan penggunaan -p
untuk membuat prompt teks, dan kami membaca input ke dalam pembolehubah Var1
. Mari kita lihat apakah ini berfungsi seperti yang diharapkan:
$ ./ujian.sh input anda: saya menaip input di sini diberikan: saya menaip di sini
Ia berfungsi dengan betul. Anda mungkin mahu menggunakan BACA -HELP
untuk membaca lebih lanjut bahawa lelaki membaca
tidak akan berfungsi, kerana ini akan membawa anda ke manual pengatur linux untuk melaksanakan fail yang dibaca!
Membaca manual untuk Baca
sangat disyorkan, seperti yang dibaca secara lalai akan melakukan pemisahan perkataan yang menarik. Dalam contoh kami ini tersembunyi kerana fakta bahawa kami hanya menetapkan pembolehubah penyimpanan tunggal di kami Baca
perintah, tetapi ada banyak lagi yang perlu dipelajari, terutama jika anda tahu bagaimana bekerja dengan Ifs
pembolehubah, yang menunjukkan - kepada beberapa alat bash - apa yang perlu dipasangkan, digabungkan dengan menentukan pelbagai pembolehubah penyimpanan.
Contoh 3: Di mana Manpage itu?
Seperti yang kita lihat dalam Contoh 2, kadang -kadang halaman lelaki nampaknya hilang atau membawa kepada hasil yang salah seperti dalam kita lelaki membaca
Contoh. Walau bagaimanapun, ini tidak berlaku. Sebab bahawa beberapa halaman lelaki nampaknya tidak tersedia adalah bahawa mereka adalah untuk arahan terbina dalam.
Anda sebaliknya boleh menggunakan Manusia dibina
Perintah untuk mengakses manual untuk semua arahan terbina dalam.
Oleh itu, jika anda ingin mengakses manual penuh, sebagai contoh, Baca
anda boleh menggunakan Manusia dibina
dan cari Baca
di sana.
Sekiranya anda ingin mengetahui lebih lanjut mengenai Bash secara umum, lihatlah siri Tips dan Contoh Talian Perintah Bash berguna.
Kesimpulan
Dalam artikel ini, kami meneroka input di baris arahan, diambil dari dalam skrip. Kami melihat bagaimana untuk meminta pengguna untuk menekan Enter untuk meneruskan, serta sebenarnya membaca dalam rentetan input dan menyimpannya dalam pembolehubah. Kami juga membayangkan ke arah meneroka Baca
dan Ifs
Selanjutnya, dan akhirnya kita melihat bagaimana mencari manpages untuk arahan terbina dalam. Nikmati!
- Contoh Petua dan Trik Perintah Bash Berguna - Bahagian 1
- Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 2
- Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 3
- Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 4
- Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 5
Tutorial Linux Berkaitan:
- Contoh Petua dan Trik Perintah Bash Berguna - Bahagian 1
- Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 3
- Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 4
- Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 2
- Gelung bersarang dalam skrip bash
- Menguasai Gelung Skrip Bash
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
- Contoh Petua dan Trik Perintah Bash Berguna - Bahagian 6
- Ubuntu 20.04 Panduan
- « Contoh Tips dan Trik Perintah Bash Berguna - Bahagian 4
- Cara Muat turun dan Pasang Firefox di Linux »