Je me demande toujours: la plupart des outils GNU / Unix prennent des options sous la forme «moins quelque chose», parfois suivies d'un argument. Que faire si vous avez un fichier nommé moins quelque chose?
$ ls
-f
$ rm -f
$ ls
-f
$ mv -f abc
mv: missing destination file operand after `abc'
Try `mv --help' for more information.
$ cat -f
cat: invalid option -- 'f'
Try `cat --help' for more information.
ou
$ ls
-ohello.c
$ gcc -ohello -ohello.c
gcc: fatal error: no input files
compilation terminated.
C'est juste par curiosité; Je n'ai pas de cas d'utilisation pour cela.