system 'echo $PATH'y
system "echo $PATH"
system('echo','hola','>','juan.txt');
*a = *b?
*a = \$b?
*a = \&Paquete::Con::Un::Largo::Nombre::resuelve?
*a = \*STDOUT?
DB<1> *a = \*STDOUT DB<2> print a "hola"
IO::File->new_from_fd(\*STDOUT,">");.
Explique que hace la llamada STDOUT->fdopen($SAVEOUT, ">");.
Consulte la documentación de IO::Handle.
%ENV?
qx?
tee?
$? == -1?
$? & 127?
$? & 128?
$? >> 8?
pp2@nereida:~/alu$ perl -wde 0 main::(-e:1): 0 DB<1> $x = `gcc noexiste.c` gcc: noexiste.c: No existe el fichero o el directorio gcc: no hay ficheros de entrada DB<2> x $? 0 256 DB<3> printf "%b %x\n",$?,$? 100000000 100 DB<4> x $? >> 8 0 1 DB<5> q
pp2@nereida:~/alu$ perl -wde 0 main::(-e:1): 0 DB<1> open $F, "|bc" DB<2> print $F "4*3\n" DB<3> print $F "5*2\n" DB<4> close($F) 12 10 DB<5>
DB<6> $F->autoflush(1) DB<7> open $F, "|bc" DB<8> print $F "4*3\n" 12 DB<9> print $F "5*2\n" 10
bc y alimente la calculadora usando syswrite.
¿Que diferencias observa?
Casiano Rodríguez León
