OVH Cloud OVH Cloud

signification de $0

3 réponses
Avatar
Harry
Salut tout le monde,

Je cherche à bien comprendre le fonctionnement de la commande MakeCD de
Mandrake. Je lis le début du tutorial (je comprends bien l'anglais) mais
qu'est-ce que : $0 ? pour le tut cf :
http://qa.mandrakesoft.com/twiki/bin/view/Main/MakeCD

The basic syntax for automatic operation is:
./misc/MakeCD -a /path/to/cooker/

The leading "./" is necessary if your pwd is the top of an ISO-like tree
because the MakeCD script pulls out the path from $0, deletes the "misc/"
from it, and if the result is empty various things complain about missing
arguments.

Merci d'avance,

Harry

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.

3 réponses

Avatar
Jeremy JUST
On 11 Sep 2004 07:01:17 GMT
"Harry" wrote:

The leading "./" is necessary if your pwd is the top of an ISO-like
tree because the MakeCD script pulls out the path from $0, deletes the
"misc/" from it



En Perl et dans les shells que je connais, c'est le premier mot de la
ligne de commande utilisée (« ./misc/MakeCD », ici). Donc en gros, c'est
le nom de ton programme.

--
Jérémy JUST

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Alain Montfranc
Le 11/09/2004, Harry a supposé :
Salut tout le monde,

Je cherche à bien comprendre le fonctionnement de la commande MakeCD de
Mandrake. Je lis le début du tutorial (je comprends bien l'anglais) mais
qu'est-ce que : $0 ? pour le tut cf :



$0 est une variable shell qui contient le nom du script shell tel qu'il
a été appelé

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
news
Harry wrote:
Salut tout le monde,

Je cherche à bien comprendre le fonctionnement de la commande MakeCD de
Mandrake. Je lis le début du tutorial (je comprends bien l'anglais) mais
qu'est-ce que : $0 ? pour le tut cf :
http://qa.mandrakesoft.com/twiki/bin/view/Main/MakeCD

The basic syntax for automatic operation is:
./misc/MakeCD -a /path/to/cooker/

The leading "./" is necessary if your pwd is the top of an ISO-like tree
because the MakeCD script pulls out the path from $0, deletes the "misc/"
from it, and if the result is empty various things complain about missing
arguments.

Merci d'avance,

Harry




il s'agit surement d'un script shell.
Dans ce cas, les arguments sont $O $1 ... $n
$0 correspond au premier argument ce qui est ... le nom du script lui meme.
Donc dans ce cas, $0 c'est ./misc/MakeCD.
Voila

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.