Page 1 sur 1

[R] StdOut to 2D array

Posté : lun. 24 nov. 2014 15:35
par DimVar
Bonjour,

Dans un script je recupere le StdOut d'une commande cro$oft (net file).
Je souhaite envoyer ce retour dans un tableau 2D.
Je pensais a ecrire dans un fichier, puis faire une lineread, spliter et stocker dans l'array.
Est ce pour vous le bon moyen (le plus rapide) pour y arriver ?

Merci.

Cdlt, Dimvar.

Re: [..] stdout to 2d array

Posté : lun. 24 nov. 2014 15:37
par DimVar
Le resultat ressemble à ca :

C:\Windows\system32>net file

Code : Tout sélectionner

Nº fichier Chemin                                  Utilisateur     Verrous

-------------------------------------------------------------------------------
67108922   C:\Windows\system32\spool\drivers\      xxx.xxx         0
67108926   C:\Windows\system32\spool\drivers\x64   xxx.xxx         0
La commande s'est terminée correctement.
 
Je souhaiterais spliter sur le caractere "espace".

Re: [..] stdout to 2d array

Posté : lun. 24 nov. 2014 15:50
par jguinch
Regarde du côté de _Net_Share_FileEnum :
► Afficher le texte

Re: [..] stdout to 2d array

Posté : lun. 24 nov. 2014 16:16
par DimVar
Re,

Ca a l'air d’être exactement ce que je veux mais la commande me renvoi un array vide.
Alors qu'un collègue accède au print$ de mon poste...
J'ai tenté de préciser le nom du serveur, idem.

PS : Je fais bien parti du groupe administrateurs.

[EDIT] si j utilise le script d'exemple de la doc, ca fonctionne... Chelou.
[EDIT 2 Boulet ON] trop longtemps que j ai pas codé, oubli d'include de #requireadmin, desolé pour le spamm et merci pour cette fonction de la mort !!![Boulet OFF]