Vous n'êtes pas identifié(e).
Je souhaite que l'argument refvideo=$3 puisse se démultiplier en plusieurs numéros de videos.
Exemple :
Ma ligne de commande pour une video :
Me donne bien la modification souhaitée pour la video n°0001.mpeg.
Je voudrai lancer le script pour plusieurs videos en même temps, comme ceci :
Et donc des modifications de lignes web différentes, adaptées chacune au numéro de la vidéo visée.
Y'a't'y moyen d'y faire, ça ?
Edit :
J'ai essayé via l'utilisation de shift ainsi :
Ce qui démultiplie bien l'argument refvideo, mais il les colle les uns aux autres et, par exemple, pour les videos N°1 et N°2 lancées conjointement :
j'obtiens un seul numéro de refvideo transcrit : 00010002.mpeg, ce qui l'fait pas.
Dernière modification par smolski (05-05-2015 08:13:18)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Il faut juste que tu arrives à charger le $3 comme une liste
Peut être en chargeant tout d'un coup :
$3 est chargé avec 1,105,842,65
puis tu peux le transformer en liste avec quelque chose comme ça, avant d'exécuter la boucle for :
Dés qu'il y a de la répétition, il faut passer par une boucle.
Hors ligne
La discussion à laquelle vous essayez d'accéder n'existe pas !
et il y a une demande d'inscription.... pas cool ça pour de l'entraide.
Dernière modification par smolski (05-05-2015 09:25:57)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
même en anonyme.
Hors ligne
Ok kao, je teste et fait le retour. Merci
Pour le lien :lien a écrit :La discussion à laquelle vous essayez d'accéder n'existe pas !
et il y a une demande d'inscription.... pas cool ça pour de l'entraide.
bonjour,
tu parle pour le lien de ccm ? , parce que si c'est le cas pour moi sa marche pas d'inscription .
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Voilà, c'est tout. La seule chose c'est qu'il faire la boucle
sur $@ et virer les premières valeurs avec shift.
EDIT: Ne marche pas, car je n'avais pas bien lu. Tu passes tes arguments séparer par des virgules. Mon
script fonctionnerait si tu passais tes arguments séparés par des espaces…
Dernière modification par enicar (06-05-2015 19:18:27)
Hors ligne
Dernière modification par enicar (06-05-2015 16:17:33)
Hors ligne
Dernière modification par smolski (06-05-2015 16:12:29)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Avec une seule video marche.
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
J'ai laissé un echo devant la commande pour pouvoir faire les tests.
Hors ligne
Voilà Le shitf permet de virer les 2 premiers arguments. Après le
IFS=',' permet de demander à bash d'exploser la chaine dans $@ en
fonction des ','…
EDIT: Donc cette version fonctionne avec un argument $3 == '1,2,3' par exemple. L'autre version fonctionne
avec $3 == '1', $4 == '2', $5 == '3'… à toi de choisir comment tu veux faire
Dernière modification par enicar (06-05-2015 19:24:00)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne