이 글에서는 쉘 스크립트에서 숨겨진 문자 형태로 비밀번호를 입력하는 방법을 소개합니다. 구체적인 내용을 살펴보겠습니다.
먼저
read -s -p “Enter Password: ” pswd
명령을 살펴보겠습니다. 사용 방법:
쉘 스크립트에 비밀번호를 입력하려는 경우. 아마도 사용자가 입력한 문자가 화면에 표시되는 것을 원하지 않을 것입니다. 자동 모드에는 -s를 사용하십시오. -s를 사용하여 입력한 문자는 에코되지 않습니다. 예를 들어 inputpwd.sh라는 셸 스크립트를 만들고 다음 콘텐츠를 추가합니다.
$ vim inputpwd.sh
#!/bin/bash ### Input password as hidden charactors ### read -s -p "Enter Password: " pswd ### Print the value of pswd variable ### echo -e "\nYour password is: " $pswd
스크립트를 실행하고 비밀번호를 입력하자, 비밀번호만 입력하면 문자가 화면에 표시되지 않습니다. 이는 /bin/bash 쉘에서만 작동하며, 이전 쉘(/bin/sh)에서는 오류가 발생합니다.
스크립트를 실행하고 비밀번호를 입력하세요. 비밀번호만 입력하면 화면에 문자가 나타나지 않습니다. 이는 /bin/bash 쉘에서만 작동하며, 이전 쉘(/bin/sh)에서는 오류가 발생합니다.
# chmod +x inputpwd.sh # ./inputpwd.sh Enter Password: Your password is: 9kjdfk329sksk
이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 Linux 튜토리얼 비디오 칼럼을 주목하세요! ! !
위 내용은 쉘 스크립트에서 숨겨진 문자로 비밀번호를 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!