Journal Question à la con

Posté par  (site web personnel) .
Étiquettes : aucune
0
11
mai
2003
Voilà, je voudrais créer un fichier qui s'appelle : --.png
alors, un `touch --.png` renvoie une erreur, "option invalide" (normal après tout, -- indique une option...)
Mais alors je fais comment ?
(j'ai essayé les \ et les " en prennant en compte les séquences d'échapement de bash, mais rien à faire...)
idem, si je veux faire jou-jou avec un tel fichier avec ls, mv, cp, etc...
  • # Re: Question à la con

    Posté par  (site web personnel) . Évalué à 7.

    (dkm@pichnette)-(03:21 PM Sun May 11)-(dkm)
    $ touch -- --.png
    $ ls -l | grep png
    -rw-r--r-- 1 dkm dkm 0 May 11 15:21 --.png

    ca marche donc =)
  • # Re: Question à la con

    Posté par  . Évalué à 4.

    Tout les programmes civilisés utilisent getopt(3), ou mieux getopt_long(3), avec lesquels il faut utiliser "--" pour introduire des arguments qui risquent de conflicter avec les options à proprement parler.

    PS: les GNU coreutils sont des programmes civilisés
  • # Re: Question à la con

    Posté par  . Évalué à 4.

    On peut aussi faire
    touch ./--.png

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.