Comment puis-je trouver le nombre d’arguments passés à un script Bash ?
C’est ce que j’ai actuellement :
Existe-t-il d’autres moyens (mieux) de le faire ?
Comment puis-je trouver le nombre d’arguments passés à un script Bash ?
C’est ce que j’ai actuellement :
Existe-t-il d’autres moyens (mieux) de le faire ?
Le nombre d’arguments est``
Recherchez sur cette page pour en savoir plus : http://tldp.org/LDP/abs/html/internalvariables.html#ARGLIST
#!/bin/bash
echo "The number of arguments is: $#"
a=${@}
echo "The total length of all arguments is: ${#a}: "
count=0
for var in "$@"
do
echo "The length of argument '$var' is: ${#var}"
(( count++ ))
(( accum += ${#var} ))
done
echo "The counted number of arguments is: $count"
echo "The accumulated length of all arguments is: $accum"
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.