Comment désactiver les parameters de position?

Comment puis-je faire cela:

set foo bar baz unset # Something else here echo $# # Should ouput 0 

En faisant set "" , $# sera toujours 1 et non 0.

Ok c'était juste stupide, et j'ai découvert en utilisant set -- va travailler.

Déselect facilement tous les parameters de position avec:

 shift $# 

Pour supprimer les 3 premiers parameters de position:

 shift 3 

Shift "pop" hors des premiers parameters de position N. En utilisant $ #, nous obtenons le nombre total de parameters de position. La command affiche ainsi tous les parameters de position.