CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème argument script bash

Anima_Prey
Anima_Prey
Niveau 10
30 avril 2011 à 19:08:15

Bonjour
Alors voila mon problème. J'ai un script pour exécuter un .jar, le problème c'est que mon programme est susceptible de recevoir des arguments en paramètre.
Donc j'aimerais savoir comment lancer le programme via le script en intégrant les paramètre :)
exemple: je veux lancer mon script: ./mastermindScript config, config étant le paramètre.
mon script:

  1. !/bin/bash

java -jar Mastermind.jar

godrik
godrik
Niveau 30
30 avril 2011 à 20:10:06

Ce copier coller de mon terminal devrait t'aider a faire ce que tu souhaites.

$ cat foo.sh

  1. /bin/sh

echo $0
echo $1
echo $2
echo $#
echo $@
$
$ ./foo.sh toto tata tutu
./foo.sh
toto
tata
3
toto tata tutu
$
$

Anima_Prey
Anima_Prey
Niveau 10
01 mai 2011 à 14:20:35

Merci, mais es ce que tu pourrais me donner quelques explications parce que je suis un peu perdu là :(

Anima_Prey
Anima_Prey
Niveau 10
01 mai 2011 à 15:54:12

Désoler pour le double post, j'ai commencer mais je galère encore un peu, voila mon script :

  1. !/bin/bash

echo $0
if [$0 = "config"]
then
java -jar Mastermind.jar $0
elif [$0 = "help"]
then
java -jar Mastermind.jar $0
else
java -jar Mastermind.jar
fi

il me met comme message d'erreur, Aucun fichier ou dossier de ce type (pour les 2 lignes avec condition) :(

Anima_Prey
Anima_Prey
Niveau 10
01 mai 2011 à 17:04:56

triple post déso, j'ai résolu mon problème, en fait il fallait simplement rajouter un $1 à la fin de java -jar Mastermind.jar

:honte:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment