Problème pour la création d'un script très simple ..

Résolu
Troubador Messages postés 308 Statut Membre -  
Troubador Messages postés 308 Statut Membre -
Bonjour à tous,

Alors voilà, j'essaye de faire un petit script tout simple, qui ouvre une application dont j'aurai tapé le nom et j'ai réussi une première fois mais je ne le trouvais pas ergonomique alors j'ai voulu le refaire et pas moyen d'y arriver ^^
Si jamais vous auriez une idée, je suis preneur :) Merci d'avance :)

Voici le script :

--DÉBUT--
#!/bin/bash

echo "Bonjour, quelle application voulez vous lancer ?"
cd /Applications
ls

echo " "
echo -n "Vous voulez ouvrir : "
read $application

if [$application = /Applications/$application.app]
then open /Applications/$application.app
else
echo "Erreur"
fi
--FIN--

1 réponse

  1. _Ritchi_ Messages postés 21130 Date d'inscription   Statut Contributeur Dernière intervention   6 136
     
    Bonjour

    Essaie ceci:

    !/bin/bash

    echo "Bonjour, quelle application voulez vous lancer ?"
    cd /Applications
    ls

    echo " "
    echo "Vous voulez ouvrir : "
    read application

    if [[ -e "/Applications/$application.app" ]]; then
    open $application.app
    fi


    Note1: tape seulement le nom de l'application sans l'extension .app
    Note2: si l'application demandée n'existe pas, alors le test de son existence effectué avec l'option -e te le dira.

    Ritchi
    0
    1. Troubador Messages postés 308 Statut Membre 6
       
      Merci beaucoup pour ton aide, et pour ta rapidité. Je n'avais pas fait comme ceci mais ton script fonctionne et correspond à ma demande.

      Bonne continuation, merci encore.
      0