Commande unix 2

Littlenico Messages postés 70 Statut Membre -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
bonjour
je cherche à créer un script uniquement pour les fichiers qui ne contiennent qu'un seul mot par ligne.

Exemple :
Dans ce fichier vous avez :
45 mots contenant r, s ou t, et parmis eux,
12 contiennent au moins deux de ces lettres.

J'ai trouvé comment avoir le "45" (echo `grep -c '\(r\|s\|t\)' $1) mais je galère à trouver la commande du "12"
quelqu'un connaitrait-il cette commande ?
merci

1 réponse

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    ta 1ère commande tu peux l'écrire aussi
    grep -c '[rst]' 
    pour la 2ème essaie
    grep -Ec '[rst]{2,}'
    lami20j
    1