Bonsoir,

J'aimerai vérifier dans un script la validité de l'entier passé en paramètre, et cela sans passer par les expressions régulières, est-ce possible ?

Comment écrire un script qui ajoute la date sous forme de commentaire en tête des fichiers passés en argument. voilà une suggestion :
il faut aussi vérifier que tous les paramètres sont des fichiers !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
#!\bin\bash
ver=1    //un vérificateur initialisé à 0 (si ver = 1 alors réussi, si ver=0 échoué)
for file in $* do
     if ![ -f $file ]; then   //si ce n'est pas un fichier mettre ver=0 pour dire que c'est échoué 
           ver = 0       //affectation de 0 à ver
     fi
done

if [ ver -eq 1 ]; then
for file in $* do
        //ici il faut ajouter la date sous forme de commentaire en tete des fichiers :(
done

Merci pour votre aide et d'avoir aussi prendre le temps de voir mon problème