Bonjour, Je viens de reprendre un script qui travaille sur des serveurs ESX et, après y avoir passé deux jours, je pense qu'il est temps que je demande un peu d'aide ;-)
Bref, je souhaite faire un traitement sur l'ensemble (ou presque) des fichiers vmdk de mes VM. Pour cela, je partais sur quelque chose du genre : ssh mon_serveur_esx "for monfile in ls \"/vmfs/volumes/4f33a50e-0762c7f9-9763-001a6436484a/s47z038 - Test d'installation De\"/*.vmdk ; do echo \"\${monfile}\" ; done" Premier souci : la commande ls apparaît dans le résultat ! Je ne comprends pas bien pourquoi... Je ne devrais avoir, de mon point de vue, que les lignes correspondantes... Ensuite, je souhaiterais supprimer certaines lignes en ajoutant un grep : ssh esx-supp-02.cnin.insee.fr "for monfile in ls \"/vmfs/volumes/4f33a50e-0762c7f9-9763-001a6436484a/s47z038 - Test d'installation De\"/*.vmdk | grep -v 00000 ; do echo \"\${monfile}\" ; done" Là, il me répond : ash: syntax error: "|" unexpected Je suppose que les deux commandes devraient être un peu isolées mais je ne vois pas comment... J'ai d'autres problèmes mais je pense que, pour commencer, si j'obtenais quelques indices sur ces premiers problèmes, ce serait déjà un bon début. Merci d'avance pour toutes les pistes que vous pourrez m'indiquer. David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20120504141408.2b8795fa@debian-david