Dans le monde UNIX/Linux, deux tirets l'un après l'autre signifient la fin des options. Par exemple, si vous souhaitez rechercher la chaîne -n
avec grep
vous devez utiliser une commande comme :
grep -- -n file
Si vous souhaitez obtenir uniquement le numéro de ligne dans le cas ci-dessus, vous devez utiliser
grep -l -- -n file
Donc la commande kill -- -0
essayez d'envoyer un signal à traiter avec l'ID -0
(moins zéro)
Dans ce cas, il est utilisé pour indiquer que le -0
n'est pas une option transmise. Si vous deviez faire kill -0
il penserait à -0
en tant qu'option et non en tant que PID transmis.
Par exemple, si vous avez fait ls -- -l
il cherchera un fichier nommé -l
au lieu de simplement lister le répertoire sous forme longue.