La commande( and not) en script shell
Résolu/Fermé
sajodia
-
20 mars 2008 à 12:15
lunixseeker Messages postés 3 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 11 mai 2008 - 9 mai 2008 à 12:32
lunixseeker Messages postés 3 Date d'inscription vendredi 9 mai 2008 Statut Membre Dernière intervention 11 mai 2008 - 9 mai 2008 à 12:32
A voir également:
- La commande( and not) en script shell
- Invite de commande - Guide
- Script vidéo youtube - Guide
- Commande terminal mac - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Reboot and select proper boot device - Forum Windows
6 réponses
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
715
20 mars 2008 à 12:25
20 mars 2008 à 12:25
SAlut,
c'est dans la condition que cela se passe :
if ! test -s fichier
sera vrai si fichier n'existes pas
c'est dans la condition que cela se passe :
if ! test -s fichier
sera vrai si fichier n'existes pas
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2008 à 15:11
20 mars 2008 à 15:11
Connais-tu la signification du test "[ -s fichier ]" ???
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2008 à 15:16
20 mars 2008 à 15:16
Non ! Cette commande renvoie "vraie" si le fichier a une taille différente de "0" (zéro) !!!
C'est "-e" qui permet de tester si un fichier existe :-))
C'est "-e" qui permet de tester si un fichier existe :-))
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
715
>
sajodia
20 mars 2008 à 15:29
20 mars 2008 à 15:29
re,
je lis "C'est "-e" qui permet de tester si un fichier existe :-)) " ;)
je lis "C'est "-e" qui permet de tester si un fichier existe :-)) " ;)
sajodia
>
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
20 mars 2008 à 15:31
20 mars 2008 à 15:31
oui et c'est quoi la commande pour dire n'existe pas
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
715
>
sajodia
20 mars 2008 à 15:42
20 mars 2008 à 15:42
la commande if va renvoyer vrai ou faux, vrai si la condition est remplie, faux si elle n'est pas rempli :
if test -e fichier
test -e fichier est la condition, si fichier existe alors if renverra vrai , sinon faux.
on peux dire à if de tester si la condition n'est pas rempli grâce au !
ainsi if ! test -e fichier renverra vrai si fichier n'existe pas.
Tu as aussi l'exemple de jipicy en dessous pour voir comment cela marche.
if test -e fichier
test -e fichier est la condition, si fichier existe alors if renverra vrai , sinon faux.
on peux dire à if de tester si la condition n'est pas rempli grâce au !
ainsi if ! test -e fichier renverra vrai si fichier n'existe pas.
Tu as aussi l'exemple de jipicy en dessous pour voir comment cela marche.
sajodia
>
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
20 mars 2008 à 15:48
20 mars 2008 à 15:48
merci g compris ca marche
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
20 mars 2008 à 15:29
20 mars 2008 à 15:29
Pour reprendre l'exemple donné dans un de tes précédents messages :
if [ [ $jour = 31 ]] && [[ $mois = 0[1358] ]] && [ ! -e /sextantapp/m1/fic/GRPARAM -a ! -e /sextantapp/m1/fic/GRTABLE ! -e /sextantapp/m1/fic/GRAGENT -a ! -e /sextantapp/m1/fic/GRCOUTMAT ]; then ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kbr
Messages postés
14
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
20 mars 2008
6
20 mars 2008 à 15:33
20 mars 2008 à 15:33
déjà faut pas parler aux gens qui utilisent windows XP :-D
;-)
;-)
lunixseeker
Messages postés
3
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
11 mai 2008
9 mai 2008 à 12:32
9 mai 2008 à 12:32
je crois que c'est la commande if [ -f $1 ] qui sert a tester si le fichier existe !!!!
20 mars 2008 à 15:03
ça ne marche pas ou bien peut etre j'ai mal compris
merci de réexpliquer svp