Marc: Passworteingabe an der Linuxkonsole

Beitrag lesen

Hallo,
ich möchte ein kleines Programm schreiben, welches Daten aus einer mySQL-Datenbank herausrückt. Ich weiß, ich sollte das eigentlich in C schreiben, aber aus Sportsgeist will ich es unter Perl versuchen.
Das Programm soll auf der Linux-Konsole laufen. Nun zu meinen Problemen:
1. Wie bekomme ich eine "versteckte" Eingabe von der Tastatur, um Passworte für den Datenbankzugriff einzulesen. Der Programmnutzer soll sich für bestimmt Daten identifizieren und zwar so, daß nicht jeder, der hinter ihm steht alles mitlesen kann.
2. Wie kann ich einzelne Zeichen direkt von der Tastatur einlesen (z.B. Funktionstasten), ohne ein RETURN (bzw. /n) abwarten zu müssen. Die getc-Funktion liefert zwar einzelne Zeichen vom STDIN, aber erst, wenn diese mit /n abgeschlossen wurden.
3. Wie kann ich Daten direkt auf den Drucker ausgeben, insbesondere Escape-Sequenzen?

ciao marc