Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2009, 06:38
Avatar de DBMark
DBMark
 
Fecha de Ingreso: mayo-2008
Ubicación: Oxford
Mensajes: 35
Antigüedad: 16 años
Puntos: 6
Respuesta: Ayuda urgente con un hash!

Hola! Si te entiendo bien, necesitas imprimir la primera palabra de una cadena (cuando existe una)?

Supongo que tengamos un archivo como

-------------------------------------------------------------------------------------------------
Interface IP-Address OK? Method Status Prot
ocol
Vlan1 unassigned YES NVRAM administratively down down

Vlan301 150.168.1.250 YES manual up up

Vlan302 142.87.13.62 YES manual up up

Vlan303 142.87.13.126 YES manual up up

Vlan304 142.87.13.254 YES NVRAM administratively down down
-------------------------------------------------------------------------------------------------

luego usar este Perl:

Código:
  while (<>) {
    next if /^$/;                                # si no hay palabra, haga nada
    ($primero)=split;

    {print "encontrado:  $primero  \n"; }
   }
(por ejemplo %perl split.pl Interface.txt )

Claro que las cadenas estan ya dentro de tu programa - puedes adaptar el codigo para leer/probar las lineas..

Suerte!