GNU/Linux >> Tutoriels Linux >  >> Linux

Que signifie "-" (double tiret) ?

J'ai vu -- utilisé dans le compgen commande.

Par exemple :

compgen -W "foo bar baz" -- b

Quelle est la signification du -- là-dedans ?

Réponse acceptée :

Plus précisément, un double tiret (-- ) est utilisé dans la plupart des commandes intégrées bash et dans de nombreuses autres commandes pour indiquer la fin des options de commande, après quoi seuls les arguments positionnels sont acceptés.

Exemple d'utilisation :disons que vous voulez grep un fichier pour la chaîne -v – normalement -v sera considérée comme l'option d'inverser le sens correspondant (ne montrer que les lignes qui ne correspondent pas), mais avec -- vous pouvez grep pour la chaîne -v comme ceci :

grep -- -v file

Linux
  1. Que signifie cet avertissement ?

  2. Que signifie rc dans les fichiers dot

  3. Que fait si [[ $ ? -ne 0 ]] ; signifie en .ksh

  4. Qu'est-ce que cela signifie par #define X X ?

  5. Que signifie tuer -3 ?

Que signifie chmod 777

Qu'est-ce que cela signifie d'être "compatible sh" ?

Que signifie `chown Root.root $file` ?

Qu'est-ce que Echo $ ? Faire??

Pas de variable DISPLAY X11 - qu'est-ce que cela signifie ?

Que signifie - dans cette commande Linux ?