Contoh dan trik Contoh Tip Baris Bash Berguna - Bagian 5

Contoh dan trik Contoh Tip Baris Bash Berguna - Bagian 5

Pada artikel ini, kami akan menjelajahi input pengguna: untuk semua waktu yang Anda ingin meminta pengguna untuk 'tekan enter untuk melanjutkan', atau benar -benar membaca serangkaian input dan menyimpannya ke dalam variabel untuk pemrosesan selanjutnya. Kami juga akan melihat bagaimana menemukan halaman manual untuk perintah bawaan yang mungkin tidak tersedia.

Dalam tutorial ini Anda akan belajar:

  • Tips, trik, dan metode baris perintah bash yang bermanfaat
  • Cara berinteraksi dengan baris perintah bash secara canggih
  • Cara mempertajam keterampilan bash Anda secara keseluruhan dan menjadi pengguna bash yang lebih mahir
Contoh dan trik Contoh Tip Baris Bash Berguna - Bagian 5

Persyaratan dan konvensi perangkat lunak yang digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Distribusi Linux-independen
Perangkat lunak Baris perintah bash, sistem berbasis Linux
Lainnya Utilitas apa pun yang tidak termasuk dalam shell bash secara default dapat diinstal menggunakan sudo apt-get install-name utilitas (atau instalasi yum untuk sistem berbasis redhat)
Konvensi # - mengharuskan Linux -Commands untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$-mengharuskan Linux-Commands untuk dieksekusi sebagai pengguna biasa

Contoh 1: Meminta pengguna untuk menekan enter untuk melanjutkan

Pernahkah Anda menulis skrip di mana Anda ingin meminta pengguna untuk 'menekan tombol apa pun untuk melanjutkan'? Sedangkan meminta pengguna untuk menekan tombol apa pun mungkin bukan ide yang cerdas - beberapa pengguna dapat menekan tombol daya 🙂 - meminta pengguna untuk menekan enter tidak perlu sulit dari dalam skrip:

Tes $ Cat.SH #!/bin/bash baca -p 'tekan enter untuk melanjutkan ...' echo 'terima kasih telah menekan enter ... silakan datang lagi ...' 
Menyalin

Itu -P (prompt) opsi untuk membaca Membuat prompt tekstual.

Mari kita uji ini!

$ ./tes.SH PRESS ENTER untuk melanjutkan… Terima kasih telah menekan enter… silakan datang lagi… 


Saya menekan enter setelah Tekan Enter untuk melanjutkan… dan skrip bekerja dengan benar.

Contoh 2: Membaca input dari skrip

Mari kita ambil contoh 1 BI lebih lanjut dan baca input yang diketik ke dalam variabel:

Tes $ Cat.SH #!/bin/bash baca -p 'input Anda: input' var1 echo "yang diberikan: $ var1" 
Menyalin

Di sini kami lagi menggunakan penggunaan -P Untuk membuat prompt tekstual, dan kami membaca input ke dalam variabel Var1. Mari kita lihat apakah ini berfungsi seperti yang diharapkan:

$ ./tes.SH Input Anda: Saya mengetik input di sini yang diberikan: Saya mengetik di sini 

Itu berfungsi dengan benar. Anda mungkin ingin menggunakan Baca --help Untuk membaca lebih lanjut Perhatikan itu pria membaca tidak akan berfungsi, karena ini akan membawa Anda ke manual programmer Linux untuk melakukan file baca!

Membaca manual untuk membaca sangat direkomendasikan, karena secara default baca akan melakukan beberapa pemisahan kata yang menarik. Dalam contoh kami ini disembunyikan karena fakta bahwa kami hanya menentukan satu variabel penyimpanan tunggal di kami membaca perintah, tetapi masih banyak yang harus dipelajari, terutama jika Anda tahu cara bekerja dengan Ifs Variabel, yang menunjukkan - ke beberapa alat bash - apa yang diperlukan pemisah, dalam kombinasi dengan menentukan beberapa variabel penyimpanan.

Contoh 3: Di mana manpage itu?

Seperti yang kita lihat di Contoh 2, kadang -kadang halaman pria tampaknya hilang atau menyebabkan hasil yang salah seperti pada kami pria membaca contoh. Namun, ini bukan masalahnya. Alasan beberapa halaman manusia tampaknya tidak tersedia adalah karena perintah bawaan.

Anda malah dapat menggunakan Manusia Builtins perintah untuk mengakses manual untuk semua perintah bawaan.

Jadi, jika Anda ingin mengakses manual lengkap, misalnya, membaca Anda dapat gunakan Manusia Builtins dan cari membaca di sana.

Jika Anda ingin mempelajari lebih lanjut tentang Bash secara umum, lihat seri dan trik Contoh Contoh Baris Bash Contoh Tips dan Trik.

Kesimpulan

Di artikel ini, kami mengeksplorasi input di baris perintah, diambil dari dalam skrip. Kami melihat bagaimana meminta pengguna untuk menekan enter untuk melanjutkan, serta benar -benar membaca dalam serangkaian input dan menyimpannya dalam variabel. Kami juga mengisyaratkan penjelajahan membaca Dan Ifs Selanjutnya, dan akhirnya kami melihat bagaimana menemukan bermasalah untuk perintah bawaan. Menikmati!

  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 1
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 2
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 3
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 4
  • Contoh dan trik Contoh Tip Baris Bash Berguna - Bagian 5

Tutorial Linux Terkait:

  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 1
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 3
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 4
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 2
  • Loop bersarang dalam skrip bash
  • Menguasai loop skrip bash
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Tips dan trik Contoh Baris Penggunaan BASH yang Berguna - Bagian 6
  • Ubuntu 20.04 Panduan