Récemment, j'ai appris --
que le double trait d'union est utilisé pour indiquer à une commande que la liste d'options est terminée et que ce qui suit ne doit pas être considéré comme une option. Alors,
grep -- 'search_word' *
rechercherait le donné search_word
. Mais vous pourriez voir un comportement inattendu si vous supprimez --
et s'il existe un seul fichier commençant par -
, ce qui activerait l'option qui correspond aux caractères dans le nom de fichier .
Comment ça --
s'appelle? Y a-t-il un terme technique à cela?
cd --
et cd -
. tandis que cd --
signifie essentiellement juste cd
et donc se transforme en votre $HOME
, cd -
signifie mettre votre auto dans le répertoire précédent. Cela devient pratique quand vous le souhaitez, cd ..
mais comme avec la disposition du clavier allemand, je le mélange souvent cd --
. cd -
vous remettra alors. : D