197 votes

Vérification du nombre correct d’arguments

Comment puis-je vérifier le nombre correct d’arguments (un argument). Si quelqu’un essaie d’appeler le script sans passer le nombre correct d’arguments, et en vérifiant que l’argument de ligne de commande existe réellement et est un répertoire.

281voto

Laurence Gonsalves Points 50783
<pre><code></code><p>Traduction : si le nombre d’arguments n’est pas (numériquement) égal à 1 ou si le premier argument n’est pas un répertoire, sortez l’utilisation vers stderr et quittez avec un code d’état d’échec.</p><p>Rapports d’erreurs plus conviviaux :</p><pre><code></code></pre></pre>

28voto

VIPIN KUMAR Points 2061

script.sh pour chat

exécutez-le comme ci-dessous -

La sortie sera comme -

18voto

HaSnen Tai Points 725

Vous pouvez vérifier le nombre total d’arguments qui sont passés en ligne de commande avec « `` » Disons par exemple que mon nom de script shell est ``

La sortie sera ``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X