Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1715 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [ Script ] Faire un petit script tout simple [ newbee ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ Script ] Faire un petit script tout simple [ newbee ]

n°354337
j-'-r
Sans horraires fixe
Posté le 11-11-2003 à 13:34:46  profilanswer
 

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 : --> *
mood
Publicité
Posté le 11-11-2003 à 13:34:46  profilanswer
 

n°354375
Klaimant
?
Posté le 11-11-2003 à 14:40:04  profilanswer
 

#!/bin/bash
echo pause | mplayer -slave -mf on "$1"


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°354433
j-'-r
Sans horraires fixe
Posté le 11-11-2003 à 16:01:12  profilanswer
 

je le met dans /bin/bash ?


---------------
Perdu ? Vous êtes ici : --> *
n°354438
Klaimant
?
Posté le 11-11-2003 à 16:02:05  profilanswer
 

Nan, je t'ai donné ton scipt :D
 
Apres si tu veux y avoir acces de partout, tu le mets dans /usr/bin ...


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°354473
imalip
Posté le 11-11-2003 à 16:45:47  profilanswer
 

Klaimant a écrit :


Apres si tu veux y avoir acces de partout, tu le mets dans /usr/bin ...


 
Pas tres propre ca... /usr/bin c'est reserve a la distrib. pour du fait-main, vaut mieux /usr/local/bin ou ~/bin.

n°354505
BMOTheKill​er
Posté le 11-11-2003 à 17:48:27  profilanswer
 

à 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://

n°354524
j-'-r
Sans horraires fixe
Posté le 11-11-2003 à 18:44:03  profilanswer
 

Merci :)


---------------
Perdu ? Vous êtes ici : --> *
n°384108
j-'-r
Sans horraires fixe
Posté le 04-01-2004 à 00:18:13  profilanswer
 

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


---------------
Perdu ? Vous êtes ici : --> *
n°384137
matafan
Posté le 04-01-2004 à 04:20:08  profilanswer
 

#!/bin/sh
 
if [ "$1" == "paramètre" ]
then
        ...
else
        ...
fi


 
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).


Message édité par matafan le 04-01-2004 à 04:20:53
n°384190
j-'-r
Sans horraires fixe
Posté le 04-01-2004 à 12:18:40  profilanswer
 

file=/var/run/ppp*.pid
 
if [ "$1" == "-v" ]
 while [ 1 ] do
  if [ -e $file ]
  then
   echo 'Connexion OK'
  else
   echo 'Connexion KO'
   /usr/sbin/pppd call tiscali
   echo 'Connexion lancée'
  fi
  sleep 10
 done
else
 if [ -e $file ]
 then
  kill `cat /var/run/ppp*.pid`
  echo 'Connexion coupée'
 else
  /usr/sbin/pppd call tiscali
  echo 'Connexion lancée'
 fi
fi


 
donne
 

[jerome@localhost jerome]$ conoff
/bin/conoff: line 21: syntax error near unexpected token `done'
/bin/conoff: line 21: ` done'


 
Je sais donc où est le problème, mais je ne sais pas pourquoi... ?


---------------
Perdu ? Vous êtes ici : --> *
mood
Publicité
Posté le 04-01-2004 à 12:18:40  profilanswer
 

n°384196
j-'-r
Sans horraires fixe
Posté le 04-01-2004 à 12:27:22  profilanswer
 

j'ai trouvé mes erreurs, il manque un then en dessous du premier if
et le do du while doit etre a la ligne :D


---------------
Perdu ? Vous êtes ici : --> *
n°384469
matafan
Posté le 04-01-2004 à 20:26:29  profilanswer
 

A la ligne ou bien après un « ; », au choix.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [ Script ] Faire un petit script tout simple [ newbee ]

 

Sujets relatifs
[Module USB] j'y suis presque, besoin petit coup de poucechangement de résolution (bi-écran - écran + tv - simple écran).
Ghostscript, petit probleme => besoin d'aideSSH / X-forwarding / et un petit reseau local
Besoin d'aide toute simple (envoi d'une image d7), urgent.. merci !Quel bon script d'envoi de formulaire ?
Petit probleme avec mplayer[Gentoo] [IPTABLE] 1er script, besoin de conseil
[Noob] Script iptables et après ???reconnexion avec mdk et ST330 USB --> script
Plus de sujets relatifs à : [ Script ] Faire un petit script tout simple [ newbee ]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR