Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/01/2008, à 21:50

rboubou2000

Tous premiers pas en script shell

Coucou,

bon faut bien débuter un jour non smile alors je m'y suis mis, et je suis le tuto sur le script shell.

Je créée donc un nouveau document que j'appelle test, je colle dedans le premier exemple:

#!/bin/bash
# indique au système que l'argument qui suit est le programme utilisé pour exécuter ce fichier
# En cas général les "#" servent à  faire des commentaire comme ici
echo Mon premier script
echo Liste des fichiers :
ls -la

exit 0

je rends le fichier exécutable, et quand je le lance dans un terminal j'ai à  peine le temps de voir une fenêtre s'ouvrir et se refermer, je n'ai pas l'impression de voir quoi que ce soit dedans big_smile

J'ai juste besoin qu'on me mette le pied à  l'étriller please tongue pourquoi ça fait ça, et comment voir le résultat de ls -a??

Hors ligne

#2 Le 17/01/2008, à 21:53

yleetiny

Re : Tous premiers pas en script shell

Euh ton problème vient juste du "exit 0" qui n'a pas grand chose à  faire là ; car en effet, cela va fermer ton programme et donc ta fenêtre en retournant la valeur 0

Je pense que ce que tu souhaites faire est plutà´t :

return 0

Ordinateurs : SONY VAIO C2Z/B & EEEPC 701
Merci de mettre [RESOLU] dans vos postes si le problème est réglé,
et Merci de partager vos expériences

Hors ligne

#3 Le 17/01/2008, à 21:57

toitoinebzh

Re : Tous premiers pas en script shell

salut

le plus simple est de le lancé depuis la console au lieu du clic de souris

sh /repertoire/tonscript

sinon tu peut mettre un commande an fin de script pour mettre ton script en attente

je te conseille cette lecture très bonne pour débuter
http://fr.wikibooks.org/wiki/Programmation_Bash

Hors ligne

#4 Le 17/01/2008, à 21:58

rboubou2000

Re : Tous premiers pas en script shell

désolé d'être boulet mais même avec return 0 la fenêtre se ferme instantanément sans demander son reste hmm

Hors ligne

#5 Le 17/01/2008, à 22:00

rboubou2000

Re : Tous premiers pas en script shell

Ah oui, depuis la console comme tu le dis toitoinebzh ça marche... bon je vais lire ton lien car ça m'intéresserai de le faire marcher depuis l'interface

Hors ligne

#6 Le 17/01/2008, à 22:37

#Ergo-proxy 3600s

Re : Tous premiers pas en script shell

Bonsoir

La console se ferme tout simplement parce que l'exécution du script est terminé et que tu ne lui dis rien de particulier à  faire après.

Ajoute

blabla tonscript && $SHELL

Le terminal va rester ouvert au terme de l'exécution du script.

#7 Le 17/01/2008, à 22:52

rboubou2000

Re : Tous premiers pas en script shell

Merciiiii big_smile

Hors ligne