[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [SHELL] lancement d'un script



Bonjour,

Jean-Damien Durand a écrit :
On Monday, 6 March 2006 14:58, michael p wrote:

if [$# != 1]


Essaie avec:

if [ $# -ne 1 ]

c-a-d:
- ne pas oublier de rajouter des espaces [ici...ici]
- normalement c'est un entier, pas une chaine de caracteres

J'ajouterais :

if [ "$#" -ne "1" ]

Une habitude à prendre afin d'éviter les erreur dans le cas où $# renverrait une chaine vide (je ne sais pas si ça peut se produire ici, mais ça peut arriver avec d'autres variables).

Certains écrivent même

if [ "x$VARIABLE" -ne "xVALEUR" ]

Je ne sais pas si ça apporte quelque chose.


j'ai mis ce script ds un repertoire /mbin qui se trouve sur mon /home/mike
j'ai mis le mbin dans la variable ~/.bashrc pour le rendre utilisable de tous les repertoires avec : export=PATH=$PATH:/home/mike/mbin


Essaie avec:

PATH=${PATH}:/home/mike/mbin; export PATH

A+, JD.



--
David



Reply to: