Script

ajouaou Messages postés 15 Date d'inscription jeudi 18 décembre 2008 Statut Membre Dernière intervention 7 mars 2010 - 16 janv. 2009 à 22:41
uaip Messages postés 1466 Date d'inscription mardi 20 février 2007 Statut Membre Dernière intervention 7 février 2011 - 17 janv. 2009 à 10:50
bsr à tous




J'ai besoin  d'un petit coups de main pour corriger mes fautes(S'il y avait des fautes) sur un exercice concernant des scripts.
l'énoncé;


Ecrire un script qui permet d'afficher les calendriers de mai 1999   avril 2002    octobre 1898
voici ce que j'ai fait:


for i in  mai 1999    avril 2002    octobre 1898
do
echo" calendrier de $i"
done
si le script est correct,alors comment je peux l'exécuter.
merci d'avance.

1 réponse

uaip Messages postés 1466 Date d'inscription mardi 20 février 2007 Statut Membre Dernière intervention 7 février 2011
17 janv. 2009 à 10:50
Faudrait peut-être préciser en quel langage est le script...
Sinon, dans la logique générale, c'est tout faux. Déjà au niveau de la sémantique, le echo ne doit pas être collé au guillemet. Puis là tu n'affiches aucun calendrier.
En sh, tu peux tout bêtement faire ceci (sans besoin de boucle) :
cal -m 5 1999
cal -m 4 2002
cal -m 10 1898

Pour l'exécuter (dans le cas de sh), tu rajoutes #!/bin/sh en première ligne du script (ou #!/bin/bash pour le bash, je pense, etc), tu enregistre ton script en prenant soin de le mettre exécutable, puis, sous console, tu te déplaces dans le répertoire courant du script et tu tapes ./nom_du_script.

Cordialement, uaip.
0
Rejoignez-nous