Cara memasukkan kata sandi dalam skrip shell sebagai karakter tersembunyi

Cara memasukkan kata sandi dalam skrip shell sebagai karakter tersembunyi

Memerintah:

Baca -s -p “Masukkan Kata Sandi:” PSWD

Cara Penggunaan:-

Jika Anda ingin mengambil masukan kata sandi dalam skrip shell. Anda harus tidak ingin menunjukkan karakter apa pun di layar yang dimasukkan oleh pengguna. Menggunakan -S untuk mode diam. Menggunakan -S Karakter input tidak bergema. Misalnya membuat skrip shell bernama inputpwd.SH dan tambahkan konten berikut.

$ vim inputpwd.SH 
#!/bin/bash ### Kata sandi input sebagai karakter tersembunyi ### baca -s -p "Masukkan kata sandi:" PSWD ### Cetak nilai variabel PSWD ### echo -e "\ NYour Kata Sandi adalah:" $ PSWD 

Mari kita jalankan skrip dan masukkan kata sandi Anda, Anda cukup masukkan kata sandi Anda, karakter tidak akan menampilkan di layar. Ini hanya akan bekerja dengan/bin/bash shell, shell yang lebih tua (/bin/sh) akan melempar kesalahan.

# chmod +x inputpwd.SH # ./inputpwd.SH Masukkan Kata Sandi: Kata sandi Anda adalah: 9kjdfk329sksk