OoO Pendant le temps de midi du mercredi 01 juin 2011, vers 12:46, patrick.forums.info <patrick.forums.i...@nerim.net> disait :
> ASTRA_19=":dvb_adapter=1 :dvb_diseq=3" > ASTRA_23=":dvb_adapter=1 :dvb_diseq=2" > DESTINATION=":sout etc... " > /usr/local/bin/vlc \ > dvb:// ${ASTRA_19} :dvb_frequency=12000000 :dvb_fec=6 :program=1234 > ${DESTINATION} \ > dvb:// ${ASTRA_19} :dvb_frequency=12000000 :dvb_fec=6 :program=1235 > ${DESTINATION} \ > dvb:// ${ASTRA_23} :dvb_frequency=11000000 :dvb_fec=6 :program=1234 > ${DESTINATION} \ > dvb:// ${ASTRA_23} :dvb_frequency=11000000 :dvb_fec=6 :program=1235 > ${DESTINATION} > Ca ne marche pas > D'apres le log de VLC, il parts sur ses parametres par defaut., donc il ne > recoit pas les arguments. > Afin de vérifier le script, j'ai remplacé VLC par ECHO. Mais apres > analyse dans la console de ce qui est renvoyé, tout est impecable. > Normalement c'est ZSH qui fait l'extension de ${fghdsjgsd}, pas VLC? Oui, mais contrairement à bash, zsh ne va pas effectuer le "word split" par défaut. Il passe donc à VLC le contenu de "ASTRA_19" comme premier paramèter alors que tu voudrais que le premier paramètre soit le premier mot de "ASTRA_19". Pour forcer le word splitting, utilise ${=ASTRA_19}. -- /* Identify the flock of penguins. */ 2.2.16 /usr/src/linux/arch/alpha/kernel/setup.c _________________________________ Linux mailing list Linux@lists.parinux.org http://lists.parinux.org/mailman/listinfo/linux