Cara memasukkan kata laluan dalam skrip shell sebagai watak tersembunyi

Cara memasukkan kata laluan dalam skrip shell sebagai watak tersembunyi

Perintah:

baca -s -p "Masukkan kata laluan:" PSWD

Bagaimana 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