Thread Kann man den (Terminal) Prompt Text vorgeben? (9 answers)
Opened by Tom at 2021-09-22 15:03

Linuxer
 2021-09-22 17:49
#193585 #193585
User since
2006-01-27
3869 Artikel
HausmeisterIn

user image
Hallo,

dafür ist kein großes Hacking notwendig. Deine Freunde dafür sind:

CPAN:Term::ReadLine
CPAN:Term::ReadLine::Perl

Und eventuell:
CPAN:Term::ReadLine::Gnu

Versuch es zunächst mit den ersten beiden Modulen.
Wenn es damit noch nicht sauber funktioniert, installiere das dritte auch noch.

Beispiel:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#! /usr/bin/env perl
use strict;
use warnings;
use 5.030;

use Term::ReadLine;

my $term = Term::ReadLine->new( "Beispiel" );

my $prompt = "Deine Eingabe: ";

my $input = $term->readline($prompt, "Teest");

say "Du hast '$input' eingegeben.";

__END__;


PS: Die Doku zu Term::ReadLine zeigt auch ein Beispiel, das eine "History" aufbaut.

PPS: Code ergänzt
Last edited: 2021-09-22 18:03:02 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Kann man den (Terminal) Prompt Text vorgeben?