![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| división y haciendo una serie dentro de otra serie | dcfargo | Programación de scripts de shell y | 2 | 08-06-2008 11:07 AM |
| [KSH] Dividir cadena en serie | piooooter | Programación de scripts de shell y | 3 | 09-01-2007 01:22 PM |
| Cómo llegar a la serie dividida en espacios no? | jjinno | Programación de scripts de shell y | 1 | 07-20-2007 01:06 AM |
| dividir a la matriz en perl | jaganadh | Programación de scripts de shell y | 3 | 07-06-2007 06:29 AM |
| Cómo Ordenar array de hashes? | coolguyshail | Programación de scripts de shell y | 3 | 05-09-2005 10:31 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Variedad y dividir la función hash
Hola,
Si esta es la matriz que se volvió a mí: Cita:
Esto funciona para el 1 de Actas: Código:
foreach $item (@results)
{
($id, $id2, $name, $date, $email) = split(/\|/, $item, 5);
print "$name<br>";
}
|
|
||||
|
¿Qué está usted en la plataforma? En Unix, el salto de línea (\ n) de carácter no aparecen porque son terminadores línea. Esto es así porque el texto siguiente \ n sería en una nueva línea.
|
|
||||
|
Código:
open(FH,"<filename");
while(<FH>){
@arr=split(/\\n/,$_);
for($i=0;$i<$#arr;$i++){
($id, $id2, $name, $date, $email)=split(/\|/,$arr[$i]);
printf("Name:%s,ID1:%s,ID2:%s,Email:%s\n",$name,$id,$id2,$email);
}
}
close(FH);
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|