बैश बिलिन रीड कमांड इसका समर्थन नहीं करता है, अब मुझे उपयोगकर्ता इनपुट को पासवर्ड देने की आवश्यकता है जबकि कोई प्रतिध्वनि प्रदर्शित नहीं होनी चाहिए, मैं किस टूल का उपयोग कर सकता हूं?
बैश बिलिन रीड कमांड इसका समर्थन नहीं करता है, अब मुझे उपयोगकर्ता इनपुट को पासवर्ड देने की आवश्यकता है जबकि कोई प्रतिध्वनि प्रदर्शित नहीं होनी चाहिए, मैं किस टूल का उपयोग कर सकता हूं?
जवाबों:
#!/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एक टर्मिनल से आने वाले इनपुट की प्रतिध्वनि न करें"