HTMLpointHTMLpoint HTMLpoint.com


 F.A.Q. su PERL


21. ¿Cómo se puede saber cuál es el sistema operativo con que se está trabajando?


Hay muchos modos: si se puede acceder físicamente al ordenador, bastará... mejor no decirlo.
Si, por el contrario, se está conectado en telnet a un Pc remoto o casos de este tipo, se puede recurrir a la lectura de la variable de ámbito $OSTYPE con un código del tipo:

system("set | grep OSTYPE");

tan sucio como rápido.
O se puede probar con:

print %ENV;

también éste bastante "sucio", ya que tendréis el ouput en una sola línea y es difícil sacarlo de ahí.

La mejor manera consiste en usar la variable $^O (O es una "o" mayúscula, no un cero) con un código del tipo:

print $^O, "\n";

con el que obtendréis un magnífico resultado.

[ Índice ]     [ Siguiente ]
  Vuelve a principio de página