#!/bin/bash
stty -echo
IFS= read -p 'Enter password: ' -r password
stty echo
printf '\nPassword entered: %s\n' "$password"
stty -echo
말하고있는 디스플레이 인 터미널 에코를 끕니다.
IFS=
비밀번호에 공백을 유지하려면 필요합니다.
read -r
백 슬래시 해석을 끕니다.
에서을 bash
사용할 수도 read -s
있지만이 기능은 셸에서 표준이 아닙니다.
help read|grep echo
: "-s
터미널에서 입력을 반향하지 마십시오"