Fichier [Résolu/Fermé]

Signaler
Messages postés
30
Date d'inscription
lundi 29 mars 2010
Statut
Membre
Dernière intervention
26 septembre 2010
-
Messages postés
30
Date d'inscription
lundi 29 mars 2010
Statut
Membre
Dernière intervention
26 septembre 2010
-
Bonjour
comment tester si un fichier contient un chiffre ou nn
parce que je veux faire un traitement dans le cas ou il n ' ya pas de chiffre dans le fichier


merci :D

1 réponse

Messages postés
11
Date d'inscription
mercredi 12 mai 2010
Statut
Membre
Dernière intervention
11 juillet 2011

Ca dépend quel langage tu utilises ?

Ou alors en commandes linux tu devrais t'orienter vers les expressions régulières.

Exemple si ton fichier s'apelle : toto.txt, tu tapes dans la console :

grep "[0-9]" toto.txt | echo "Il y a un chiffre dans mon fichier"

En espérant t'avoir aidé ^^
Messages postés
30
Date d'inscription
lundi 29 mars 2010
Statut
Membre
Dernière intervention
26 septembre 2010
1
c utile
:d
merci bcp
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 544
Salut,

Il faut utiliser && et pas |
Dans mon exemple on voit bien que chiffre ou pas le message est affiché quand même.
Ce n'est pas le cas de la commande avec &&

~ $ cat num
2
aaa

~ $ grep "[0-9]" num | echo "Il y a un chiffre dans mon fichier"
Il y a un chiffre dans mon fichier

~ $ vi num

~ $ cat num
aaa

~ $ grep "[0-9]" num | echo "Il y a un chiffre dans mon fichier"
Il y a un chiffre dans mon fichier

~ $ vi num

~ $ grep "[0-9]" num && echo "Il y a un chiffre dans mon fichier"
2
Il y a un chiffre dans mon fichier

~ $ vi num

~ $ cat num
aaa

~ $ grep "[0-9]" num && echo "Il y a un chiffre dans mon fichier"

~ $
Messages postés
30
Date d'inscription
lundi 29 mars 2010
Statut
Membre
Dernière intervention
26 septembre 2010
1
le problème c que qd j écris

if grep "[0-9]" sisi.txt
then
echo " ya un chiffre"
else
echo "pa de chiffre"
fi

dans le cas ou il y a un chiffre il me l'affiche en sortie
chose que je ne ve pa

jé pa fé attention au debu
:D
merci d 'avance
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 872
if grep -q "[0-9]" sisi.txt 
Messages postés
30
Date d'inscription
lundi 29 mars 2010
Statut
Membre
Dernière intervention
26 septembre 2010
1
parfait, merci bcp