Кто подскажет, как в системном скрипте отключить отображение ввода пароля .
Заранее благодарен
>Кто подскажет, как в системном скрипте отключить отображение ввода пароля .Как вариант для консоли - управлять цветом символов
Demo для linux-консоли:
echo -ne 'password:\33[30m' ; read p ; echo -ne '\033[0m' ; echo $p
Спасибо за подсказу - то что мне надо.
Блин есть таблица цветов, но там нет чёрным по чёрному :)))) Эх....лопухнулся)
>Спасибо за подсказу - то что мне надо.
>Блин есть таблица цветов, но там нет чёрным по чёрному :)))) Эх....лопухнулся)
>А я stty использую :) :
stty -echo
echo -n "Enter password: "
read PASSWORD
stty echo
echo
echo Your password is: $PASSWORD
Спасибо ещё раз. Это будет получше)
Кто подскажет как нечто подомное сделать в Windows??
>Кто подскажет как нечто подомное сделать в Windows??Можно использовать Term::ReadLine, Term::ReadKey. Работает под Windows.
Что-нибудь типа:use Term::ReadLine;
use Term::ReadKey;my $DEBUG=1;
my $term = new Term::ReadLine 'MD';
my $prompt = "Enter command: ";
my $OUT = $term->OUT || \*STDOUT;my $login = $term->readline('Login:');
ReadMode 'noecho';
my $passwd = $term->readline('Password:');
ReadMode 'normal';print "HLR: login=$login passwd:$passwd\n" if $DEBUG;