パスワード等のSTDINからの入力で画面に文字を表示させない

back
外部コマンドで stty -echo を使う

----
#!/usr/bin/perl

system "stty -echo";
print "Password: ";
chomp($pass = <STDIN>);
system "stty echo";
print "\n";

print "input word: $pass\n";
----

back