Deutsch   English   Français   Italiano  
<62cf4bd6$0$9132$426a74cc@news.free.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed1-b.proxad.net!nnrp1-1.free.fr!not-for-mail
Newsgroups: fr.comp.os.unix
From: Nicolas George <nicolas$george@salle-s.org>
Subject: Re: =?iso-8859-1?Q?r=E8gle_pour_=E9crire_les_=22usage=3A_=2E=2E=2E=22?=
Sender: george@phare.invalid (Nicolas George)
X-Newsreader: Flrn (0.9.20070704)
References: <62c8c4eb$0$24781$426a74cc@news.free.fr> <62cee3c1$0$22053$426a74cc@news.free.fr> <62cef1d6$0$24817$426a34cc@news.free.fr> <tamt6m$2338$1@cabale.usenet-fr.net> <62cf1ed0$0$9166$426a34cc@news.free.fr> <tane3v$283q$1@cabale.usenet-fr.net>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
Date: 13 Jul 2022 22:48:54 GMT
Lines: 53
Message-ID: <62cf4bd6$0$9132$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 14 Jul 2022 00:48:54 CEST
NNTP-Posting-Host: 129.199.129.80
X-Trace: 1657752534 news-1.free.fr 9132 129.199.129.80:47614
X-Complaints-To: abuse@proxad.net
Bytes: 3241

Olivier Miakinen , dans le message <tane3v$283q$1@cabale.usenet-fr.net>,
 a écrit :
> Pour fixer le contexte, je précise que je ne connais pas le monde Ada,
> mais que je n'ai pas non plus une connaissance théorique des normes
> Posix. Simplement je travaille sur des machines Unix depuis près de
> 35 ans, ce qui me donne une habitude « pratique » de la plupart des
> commandes. Cette habitude fait que j'ai certaines attentes quant au
> comportement lors de la lecture des arguments, et que la plupart du
> temps je ne suis pas surpris par le comportement réel.
> 
> Ce sont ces attentes, satisfaites dans l'immense majorité des cas, que
> je décris ici.

Clap clap clap.

> 
>> ça me parait un peu cafouilleux de dire : les noms de fichier commençant 
>> par "-" sont autorisés, à condition d'en trouver un qui ne commence pas 
>> par "-" à mettre en 1er.
> 
> Alors moi, voici comment je me représente les choses et ce n'est pas
> cafouilleux dans mon esprit, même si j'ai peut-être une représentation
> fausse. Pour moi, la syntaxe d'une commande est pratiquement toujours
> de la forme :
>  NOM [OPTIONS] [ARGUMENTS]
> 
> Où :
>  NOM
>      Est le nom unique de la commande, le plus souvent tout en minuscules,
>      et toujours sans espaces.
>  OPTIONS
>      Est une liste d'options dont chacune commence par un tiret, parfois
>      deux tirets pour les options longues. Chaque option est soit sans
>      paramètre, soit avec un paramètre unique. Qu'il y ait ou non un
>      paramètre est propre à l'option et ne change pas pour cette commande
>      et cette option. Exemples :
>        -a
>        --nom-long
>        -a param
>        -aparam

>        --nom-long=param

Ou --nom-long param.

> Par ailleurs, je sais que l'on passe automatiquement de la partie OPTIONS
> à la partie ARGUMENTS dès que l'on trouve un mot qui commence par autre
> chose qu'un tiret (en dehors des paramètres d'options bien sûr).

Sauf les GNUeries, qui acceptent des options après des arguments. Mais
respectent -- heureusement !

Le reste de tes conseils me semble de tout bon sens.