Faire un petit script tout simple [ newbee ] [ Script ] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 11-11-2003 à 14:40:04
#!/bin/bash
echo pause | mplayer -slave -mf on "$1"
Marsh Posté le 11-11-2003 à 16:01:12
je le met dans /bin/bash ?
Marsh Posté le 11-11-2003 à 16:02:05
Nan, je t'ai donné ton scipt
Apres si tu veux y avoir acces de partout, tu le mets dans /usr/bin ...
Marsh Posté le 11-11-2003 à 16:45:47
Klaimant a écrit : |
Pas tres propre ca... /usr/bin c'est reserve a la distrib. pour du fait-main, vaut mieux /usr/local/bin ou ~/bin.
Marsh Posté le 11-11-2003 à 17:48:27
à la rigueur un alias peut le faire aussi, pas besoin de script dans ce cas
alias vijpg='echo pause | mplayer -slave -mf on'
quand tu lanceras vijpg "image.jpg", ça t'éxécutera la commande
attention avec -mf, les dernières versions de mplayer ne l'utilisent plus, c'est remplacé par mf://
Marsh Posté le 04-01-2004 à 00:18:13
comme faire un test if sur un parramettre ?
genre
"programme paramètre"
dans le programme en lui meme (script)
if $1="paramètre"
then
action
else
action
fi
Marsh Posté le 04-01-2004 à 04:20:08
#!/bin/sh |
Les « " » autour du $1 sont utiles pour éviter d'avoir une erreur si $1 est vide. Une autre façon courante de régler le problème est de faire un truc du genre « [ X$1 == Xparamètre ] » (concaténer X et $1).
Marsh Posté le 04-01-2004 à 12:18:40
file=/var/run/ppp*.pid |
donne
[jerome@localhost jerome]$ conoff |
Je sais donc où est le problème, mais je ne sais pas pourquoi... ?
Marsh Posté le 04-01-2004 à 12:27:22
j'ai trouvé mes erreurs, il manque un then en dessous du premier if
et le do du while doit etre a la ligne
Marsh Posté le 11-11-2003 à 13:34:46
Voilà la commande que j'aimerai executer via mon script
echo pause | mplayer -slave -mf on "image.jpg"
L'appel se ferais comme ca :
vijpg "image.jpg"
avec image.jpg un paramètre a passer au script
En gros je veux que quand je tappe vijgp "image.jpg"
en console (pas sous X)
ça execute : echo pause | mplayer -slave -mf on "image.jpg"
Il faut donc faire un petit script avec paramètre,
a mettre dans je ne sais plus quel répertoire...
---------------
Perdu ? Vous êtes ici : --> *