Perintah baca bawaan Bash tampaknya tidak mendukungnya, sekarang saya harus membiarkan pengguna memasukkan kata sandi sementara tidak ada gema yang ditampilkan, alat apa yang dapat saya gunakan?
Jawaban yang Diterima:
#!/bin/bash
stty -echo
IFS= read -p 'Enter password: ' -r password
stty echo
printf '\nPassword entered: %s\n' "$password"
stty -echomematikan gema terminal, yang merupakan tampilan yang Anda bicarakan;IFS=diperlukan untuk mempertahankan spasi kosong dalam kata sandi;read -rmenonaktifkan interpretasi garis miring terbalik.
Di bash anda juga dapat menggunakan read -s , tetapi fitur ini tidak standar di seluruh shell.
Bagaimana Cara Mematikan Fungsionalitas "Tempel Tombol Mouse tengah" Di Semua Program?
Linux – Bagaimana Cara Mengatur Label Disk (bukan Partisi)?