![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| dividere e fare un array all'interno di un altro array | dcfargo | Shell scripting e di programmazione | 2 | 08-06-2008 11:07 AM |
| [KSH] Split stringa in array | piooooter | Shell scripting e di programmazione | 3 | 09-01-2007 01:22 PM |
| Come arrivare a matrice non a dividere gli spazi? | jjinno | Shell scripting e di programmazione | 1 | 07-20-2007 01:06 AM |
| suddivisi per array in perl | jaganadh | Shell scripting e di programmazione | 3 | 07-06-2007 06:29 AM |
| Come Ordina Array di Hashes? | coolguyshail | Shell scripting e di programmazione | 3 | 05-09-2005 10:31 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Array funzione split & hash
Salve,
Se questa è la matrice che viene restituita a me: Citazione:
Questo funziona per 1 record: Codice:
foreach $item (@results)
{
($id, $id2, $name, $date, $email) = split(/\|/, $item, 5);
print "$name<br>";
}
|
|
||||
|
Che cosa stai su piattaforma? In Unix il newline (\ n) caratteri non vengono visualizzati perché sono terminatori linea. Questo è il testo che segue, perché \ n sarebbe relativa ad una nuova linea.
|
|
||||
|
Codice:
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);
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|