November 3, 200520 yr salut à tous voila je bosse mes ours en faisant des pti script,j'en fais en cour et la je m'y suis mis chez moi avec ma mandriva voila donc #!/bin/bash # pti script echo "aujourd'hui nous sommes le" date exit 0 ensuite je fais chmod u+x script et je tape script et la bash me répond bash : script : commande inconnu Je ne met pas les bon droit ?? non parceque même en root ça ne marche pas que dois-je faire please :( Deuxième demande, je me sert de mozilla(comme sous windows) mais les polices (par exemple sur le forum de pci) sont trop petite, alors j'agrandi mais a chaque nouvelle page je dois agrandir.Un peu d'aide ? merci d'avance
November 3, 200520 yr pour exécuter un script dans le dossier courant il faut taper ./script (ou sh script)
November 3, 200520 yr Ton problème de script vient d'un problème de path. En effet, lorsque tu veux exécuter une commande sous linux, il va chercher dans certains répertoires si cet exécutable existe. On ne met pas le répertoire courant dans le PATH. Donc si tu veux exécuter ton script depuis ton répertoire courant, il suffit de préciser qu'il est dans le répertoire courant, en faisant : $ ./script.sh
November 3, 200520 yr salut et en tapant : sh script ? a+edit : grilled Edited November 3, 200520 yr by zoto
November 3, 200520 yr salut à tous voila je bosse mes ours en faisant des pti script,j'en fais en cour et la je m'y suis mis chez moi avec ma mandriva voila donc #!/bin/bash # pti script echo "aujourd'hui nous sommes le" date exit 0 ensuite je fais chmod u+x script et je tape script et la bash me répond bash : script : commande inconnu Je ne met pas les bon droit ?? non parceque même en root ça ne marche pas que dois-je faire please :( Il faut lancer "./script" "script" c'est si le dossier avec le script est dans le PATH (on peut mettre "." dans le PATH mais c'est TRÈS TRÈS MAL)
November 3, 200520 yr Author JE TESTERAI DEMAIN très gentil de vos réponses juste encore,défois bash me répond script lancé, et que ça créé un fichier typescript sans rien exécuter du tout.que se passe t-il dans ce cas la ?
November 24, 200520 yr ptete à cause de la faute edit : en tapant " ours bash" ca marche aussi... comme quoi les ours font relativement peu de scripts..... Edited November 24, 200520 yr by Duke98
November 24, 200520 yr pour éviter de faire le chmod, tu peux aussi faire bash script (ou ksh sh zsh dash ou ton interpréteur de shell préféré)
November 25, 200520 yr pour éviter de faire le chmod, tu peux aussi faire bash script (ou ksh sh zsh dash ou ton interpréteur de shell préféré) Je voulais savoir c'est quoi la différence entre tous ces shells?
November 25, 200520 yr (ou ksh sh zsh dash ou ton interpréteur de shell préféré) Je voulais savoir c'est quoi la différence entre tous ces shells? Chacun a ses spécificités... Perso mon préféré c'est zsh, les autres étant soit un peut vieux (tcsh?), soit moins pratiques (bash)... Mais bon disons que globalement il suffit de toujours lancer les scripts avec "sh"... (Si un script marche seulement avec un autre shell c'est mal... Par exemple faire des opérations sur des nombres à virgules, ça marche sous zsh, mais pas sous bash ni sh... donc j'en met pas dans mes scripts)
November 26, 200520 yr En tout cas et de façon tout à fait personelle et subjective, je dirait qu'il faut éviter csh et ksh, c'est vraiement la grosse galère à utiliser Quoi que quand on a pas les habitudes bash, ça doit pouvoir aller, mais ne pas avoir de ! pour l'historique et pas d'historique conservé entre deux logins etc. c'est chiant Par contre la façon de gérer une ligne longue est pas mal (on ne voit que la fin de la ligne et un signe '<' pour montrer que le début est plus loin). Mais bon si il faut se taper le man bash, man ksh, man zsh, man csh, man tcsh, man sh, man dash, ... On a pas finit (<troll> on a plus vite fait d'installer un parc de gentoos</troll>)
November 26, 200520 yr arrrrrrgh... (tiens c'est étrange comme par hasard le code du smiley c'est "theo"... j'ose pas imaginer les antécédents!) à bas les admins qui trollent Edited November 26, 200520 yr by Maxime0810
Archived
This topic is now archived and is closed to further replies.