Tengo el siguiente código:
open (PALABRAS, 'palabras.txt');
my @palabras = <PALABRAS>;
chomp @palabras;
close(PALABRAS);
for ( $i = 0; $i < @palabras; $i++ ) {
print $palabras,"\n";
sleep(20);
}
palabras.txt:
aaa
bbb
ccc
ddd
eee
fff
ggg
hhh
iii
jjj
kkk
lll
mmm
nnn
ooo
ppp
qqq
rrr
¿Cómo podría pausar y después reanudar el programa (pulsando una tecla o una combinación de teclas) en el mismo punto donde hice la pausa?