bonjour
lorsque je concatène $_ avec d'autres chaines de caractères, le résultat est sur deux lignes, apparemment $_ se termine par \n.
Comment est ce que je peux supprimer ce retour à la ligne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 while (<INFILE>) { $host_trace = `itrace -m5 -t1 -i eth0 -d $_ `; $hop_count = 0; $route = ""; print $host_trace; foreach $hop (split(/\n/,$host_trace)) { if ($hop =~ /\[([0-9.]*)\]/) { $route .= $1.";"; $hop_count ++; } } print join(';',$host,$hop_count,$route)."\n"; print OUTFILE join(';',$_,$hop_count,$route)."\n"; }
Partager