فرمان:
read -s -p "رمز عبور را وارد کنید:" pswd
نحوه استفاده:
اگر می خواهید رمز عبور را در اسکریپت پوسته وارد کنید ، در نباید
از -s برای حالت خاموش استفاده کنید.
استفاده از کاراکترهای ورودی رمز عبور را نشان نمی دهد.
برای مثال ، یک اسکریپت پوسته به نام inputpwd.sh بسازید و محتوای زیر را اضافه کنید. [19659008] $ vim inputpwd.sh
#! / بن / بش ### رمز عبور پنهان را وارد کنید ### read -s -p "رمز عبور را وارد کنید:" pswd ### مقدار متغیر pswd را صادر کنید ### echo -e " n رمز عبور شما:" $ pswd
بیایید اسکریپت را اجرا کنیم و رمز عبور را وارد کنیم.
فقط گذرواژه خود را وارد کنید و متوجه می شوید که کاراکترها روی صفحه نمایش داده نمی شوند.
این تنها با پوسته / bin / bash کار می کند ، پوسته قدیمی تر (/ bin / sh) خطایی را به وجود می آورد.
# chmod + x inputpwd.sh # ./inputpwd.sh رمز عبور را وارد کنید: رمز عبور شما: 9kjdfk329sksk