Hallo,
ich versuche gerade ein Programm bei mir auf dem Heimrechner zu testen und zu korrigieren bevor ich es ins Netz stelle. Ich starte das Programm über das Terminal (tcsh) von MacOS X. CGI.pm erkennt den Offline Modus, fragt also nach den Eingabedaten über die Kommandozeile. Diese gebe ich jetzt gerne ein, ich kann sie aber nicht abschicken, weil ich die Tastenkombination für das EOF (von STDIN) nicht kenne. Unter UNIX soll das wohl STRG D oder STRG Z sein, aber ich sitze am Mac und habe keine Ahnung. Also, wie mache ich eine Multizeilen Shell Eingabe?
Beispielcode für das Problem:
#! /usr/bin/perl -w
use strict;
print "Na los, sag was!!!:\n";
my @text = <STDIN>;
print "Hast du gut gemacht...\n";
Es geht also nicht um das Programmiertechnische, da ist alles super, sondern um die Benutzerseite. Habe halt immer am Mac gesessen und selten mit einer Kommandozeile gearbeitet.
Vielen Dank im Vorraus,
Benjamin