Variables Unix
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour a tous
Je n'ai Linux que depuis quelque jour, et je commence a "programmer" en BASH.
Voila, j'aimerai faire un script qui correspond a ceci en Batch, sous Windows :
Pour l'instand, j'e n'ai écrit que :
Je l'ai rendu executable en tappant dans le terminal :
Mais cela ne marche pas !!!!
Quelqu'un saurait m'aider svp ?
Bye
Je n'ai Linux que depuis quelque jour, et je commence a "programmer" en BASH.
Voila, j'aimerai faire un script qui correspond a ceci en Batch, sous Windows :
@echo off cls echo. set /p NAME=Votre nom : cls echo. echo Vous vous appelle %NAME% pause>nul
Pour l'instand, j'e n'ai écrit que :
!#/bin/sh env NAME=Votre nom : clear echo Vous vous appelle $NAME sleep 5
Je l'ai rendu executable en tappant dans le terminal :
chmod u+x mon_fichier
Mais cela ne marche pas !!!!
Quelqu'un saurait m'aider svp ?
Bye
3 réponses
Merci, c'est déjà super.
Mais est-ce que c'est possible que l'utilisateur tape lui même son nom.
Sous Windows c'est : SET /P VARIABLE=CHAINE_INVITE
C'est a dire que l'utilisateur complète lui-même...
Il verrait ceci a l'écran :
Votre nom : (il complète, puis appuye sur Entrer)
Vous vous appellez (et ici le nom qu'il vient de complèter)
Je sais que se n'est pas très clair, mais je voudrait savoir si c'était possible...
Mais c'est déjà pas mal...
Merci
Mais est-ce que c'est possible que l'utilisateur tape lui même son nom.
Sous Windows c'est : SET /P VARIABLE=CHAINE_INVITE
C'est a dire que l'utilisateur complète lui-même...
Il verrait ceci a l'écran :
Votre nom : (il complète, puis appuye sur Entrer)
Vous vous appellez (et ici le nom qu'il vient de complèter)
Je sais que se n'est pas très clair, mais je voudrait savoir si c'était possible...
Mais c'est déjà pas mal...
Merci