Comment trouver le nombre d'arguments passés à un script Bash?Comment trouver le nombre d'arguments passés à un script Bash?
C'est ce que j'ai actuellement:
#!/bin/bash
i=0
for var in "[email protected]"
do
i=i+1
done
Y at-il d'autres moyens (mieux) de le faire?
Ce code serait tout simplement stocker la chaîne littérale 'i + 1' dans la variable' I' si des arguments sont présents. – Philipp
@TheConstructor: il suffit de regarder le dossier de OP, c'est-à-dire 2 postes en 5,5 ans et seulement une accumulation passive de karma (dont 95% sur cette question). Je ne pense vraiment pas qu'il peut être considéré comme un utilisateur actif ou qu'il donne un coup de fouet sur le fait de conférer une réponse acceptée à quiconque a aidé. Sa question était pourtant parfaitement légitime et elle a aidé d'autres personnes qui ont un manque de pratique similaire à faire de l'homme bash. Alors, vivez et laissez vivre ;-) – Cbhihe
@Cbhihe Je pensais que je réessaye alors. L'OP peut encore lire et voir la notification. J'ai eu un «héros hors d'usage» et je n'essaie généralement pas de rappeler aux OP d'accepter ma réponse. Serait toujours fier, si l'un d'entre eux acceptait finalement ma réponse, cependant. – TheConstructor