Cara memasukkan kata laluan dalam skrip shell sebagai watak tersembunyi
- 4469
- 185
- Mr. Ramon Runolfsson
Perintah:
baca -s -p "Masukkan kata laluan:" PSWDBagaimana nak guna:-
Sekiranya anda ingin mengambil input kata laluan dalam skrip shell. Anda mesti mahu tidak menunjukkan watak pada skrin yang dimasukkan oleh pengguna. Gunakan -s
untuk mod senyap. Menggunakan -s
Watak input tidak bergema. Contohnya buat skrip shell yang dinamakan inputpwd.sh dan tambahkan kandungan berikut.
$ vim inputpwd.sh
#!/bin/bash ### Kata laluan input sebagai charactors tersembunyi ### baca -s -p "Masukkan kata laluan:" PSWD ### Cetak nilai pembolehubah pswd ### echo -e "\ nyour kata laluan adalah:" $ pswd
Mari laksanakan skrip dan masukkan kata laluan anda, anda hanya memasukkan kata laluan anda, aksara tidak akan dipaparkan di skrin. Ini akan berfungsi dengan/shell bin/bash sahaja, shell yang lebih tua (/bin/sh) akan membuang ralat.
# chmod +x inputpwd.sh # ./inputpwd.SH Masukkan Kata Laluan: Kata laluan anda ialah: 9KJDFK329SKSK
- « Adakah sistem linux anda 64-bit atau 32-bit? 5 cara untuk mengetahui
- Cara memasang Mariadb 10 di Ubuntu 18.04 dan 16.04 LTS »