j'ai qqes petit problemes en shell... pour ne pas dire que je suis nul...
il faudrait que j'ajoute des fichiers a un dossier de fichiers du style fich1.fic, fich2.fic, fich3.fic,.....
Pour cela je dois recuperer le numero le plus grand des fichiers existants (ici je devrai donc avoir 3)...
mon script me permettra donc de renommer mes fichiers pour les mettre a la suite dans mon dossier..
sdfsd.fic doit devenir fich4.fic apres l'execution de mon script.
Le probleme est que je n'arrive pas a recuperer la valeur maximale ...
ls | awk '{
nb = split($1,tab,/[A-Za-z.-]*/)
for(i=1;i<=nb;i++){
max=tab[i];
if ( max < tab[i]);
max=tab[i];
fi;
printf("max : %s",max);
}
}
une fois sorti de awk ma variable max disparait...
Je vous remercie d'avance...
Alex
