arcangel2
Messages postés4Date d'inscriptionlundi 29 janvier 2007StatutMembreDernière intervention28 février 2007
-
28 févr. 2007 à 20:09
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
1 mars 2007 à 13:44
bonsoir a tous et merci d'avance
je dois expliquer la commande suivante
for i in tot
do if echo a
then echo b
else echo
done
je ne sais pas si il faut l'écrire sur une ligne ou si s'es comme je l'ai ecrite
merci d'avance
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 1 mars 2007 à 13:44
Ca s'appel du bash et ça tourne très bien sous Linux ou Unix.
C'est l'équivalent des batchs DOS (mais sans le t lol), mais sous Linux.
Tu n'as pas besoin de faire plusiseurs lignes, les ; suffisent. (et il sont obligatoires d'ailleurs)
Tu met ça dans un fichier, tu ouvre une invite, tu te met dans le bon
rep (cd), tu tape de le nom du fichier, et là il affichera :
a
b
S'il ne le fait pas, c'est peut être qu'il ne le trouve pas (Linux
regarde pas forcément dans le dossier courant) donc tu l'execute en
tapant ./NomFichier.
S'il ne s'execute toujours pas, c'est que tu a pas les droits de
l'executer. Dans ce cas il faut que tu fasse par exemple un chmod u+rwx
NomFichier.
Et surtout lis un tuto... Tu en trouveras plein via Google. (ex)