IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Script bat vers Script sh


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2018
    Messages : 4
    Par défaut Script bat vers Script sh
    Bonjour,

    J'ai ce script qui me permet de lancer un batch et j'aimerais avoir son équivalent en unix


    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ManiaPlanetServer.exe /title=TMStadium@nadeo /game_settings=MatchSettings/maplist.txt /dedicated_cfg=dedicated_cfg.txt

    Merci à vous.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 657
    Par défaut
    Bonjour,

    ça fait quoi ?
    quel est l'équivalent sur "UNIX" ?
    quel UNIX ?
    un script est-il indispensable ? on pourrait faire un alias...
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 257
    Par défaut
    un fichier .exe ne s’exécutera pas sous Linux.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  4. #4
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    salut,

    donc en fait c'est pas un script, c'est juste une commande

    en admettant que le binaire soit dans le répertoire /usr/local/bin/ par exemple, il suffit de lancer /usr/local/bin/ManiaPlanetServer <options> (sans le ".exe" donc)
    en cherchant sur le net on trouve des exemples de commandes, il semble que les options aient la même forme sous Windows et sous Linux

    donc à priori la commande devrait faire l'affaire (non testé) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /truc/machin/toto/ManiaPlanetServer /title=TMStadium@nadeo /game_settings=MatchSettings/maplist.txt /dedicated_cfg=dedicated_cfg.txt

  5. #5
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    donc à priori la commande devrait faire l'affaire (non testé) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /truc/machin/toto/ManiaPlanetServer /title=TMStadium@nadeo /game_settings=MatchSettings/maplist.txt /dedicated_cfg=dedicated_cfg.txt
    Attention. Les options sous msdos sont indiquées par une oblique alors que sous GNU Linux, elles sont indiquées par un tiret ou un double tiret.
    Il ne faut pas faire la confusion avec la racine des fichiers.
    dir /s est équivalent à ls -R.

    La commande ressemblera plus à l'une des deux suivantes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /truc/machin/toto/ManiaPlanetServer --title="TMStadium@nadeo" --game_settings=MatchSettings/maplist.txt --dedicated_cfg=dedicated_cfg.txt
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /truc/machin/toto/ManiaPlanetServer -t "TMStadium@nadeo" -g "MatchSettings/maplist.txt" -d "dedicated_cfg.txt"
    Une fois le paquet installé, il est de toute façon bon de lire le manuel.
    Peut-être par cette commande.

    Reste à savoir ce que fait le batch et s'il est fourni ou perso.

  6. #6
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    Citation Envoyé par Flodelarab Voir le message
    Attention. Les options sous msdos sont indiquées par une oblique alors que sous GNU Linux, elles sont indiquées par un tiret ou un double tiret.
    c'est une convention mais y'a rien qui l'y oblige en fait, y'a pas mal de programmes qui traitent manuellement leur ligne de commande et on se retrouve à passer -toto ou /machin
    c'est ce que je pensais aussi en fait, mais dans le dernier lien que j'ai donné le gars semble indiquer que ça passe avec un slash, par ailleurs même la doc traite chaque option en parlant de /option avec un slash explicite

    à vérifier

Discussions similaires

  1. script bat vers script sh
    Par friedamichelle dans le forum Administration système
    Réponses: 1
    Dernier message: 03/04/2009, 17h57
  2. Conversion d'une procédure du script shell vers le batch dos
    Par marlenjp dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 12/10/2006, 14h42
  3. [DOM XML] Migration script DOM vers DOMXML
    Par Fabouney dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 03/10/2006, 10h46
  4. [Script .BAT] Concatenation de fichiers plats
    Par Jokeur dans le forum Autres langages
    Réponses: 1
    Dernier message: 03/05/2005, 12h14
  5. [DOS] Problème de script bat
    Par Philzegore dans le forum Windows
    Réponses: 3
    Dernier message: 04/04/2005, 12h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo