Bonjour,
Je veux modifier l'affichage des données qu'un script me renvoie.
Premièrement je mets dans un tableau tous les mots séparés par un retour a la ligne.
Puis je tente de les afficher les uns a la suite des autres, je voudrais un affichage du style:
_____________________________________________________________
|Name of Virtual Machine :COP2 |IP Address: Not Known| Memory :1024 |
|___________________________|___________________|_____________|
mais dans mon cas ca me fait
Name of Virtual Machine :COP2
IP Address: Not Known
Memory :1024
Guest OS: Not Known
voici mon code:
Quelqu'un pourrait-il m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 while($Namedevice[$i] ne "no more device") #condition to stop this while { $S = `/vmware/vmware-viperl-distrib/apps/vm/vminfo.pl --server $VI_SERVER --username $VI_USERNAME --password $VI_PASSWORD --vmname $Namedevice[$i] --fields "ipAddress","memorysize","guestFullName"`; #print $S; #print p("<tbody><tr><td>$Namedevice[$i]</td><td>$S</td></tr></tbody>"); print p("$S"); @Infodevice = split(/\n/, $S); print p("<tbody><tr><td>$Infodevice[2]</td><td>$Infodevice[3]</td><td>$Infodevice[4]</td></tr></tbody>"); $i++; }
Je vous remercie a l'avance![]()
Partager