je voudrais savoir comment faire pour que le nombre d'argument soit variable
je vais être plus clair, voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#! /bin/bash
 while [ $i -le "$#" ]; do
         res=$(expr $res + $($i) 2> fatal)#:aie: ca ne marche pas
  if [ -s fatal ]; then
   exec echo -e "\aerreur : fichier invalide"
  fi
  i=$(expr $i + 1)
 done
 echo "la somme est : $res"
comment faire que je puisse lire le contenue du i'éme argument, si le nom du fichier est add, si je tape ./add 1 2 5 ca doit m'afficher la somme est : 8.