Significations de plusieurs commandes :) merci d'av [Résolu/Fermé]

Signaler
Messages postés
10
Date d'inscription
mercredi 4 juin 2014
Statut
Membre
Dernière intervention
21 janvier 2015
-
Messages postés
35341
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
8 août 2020
-
Bonjour,

quelqu'un m'aide pour savoir que j'ai des erreurs ou pas sur les signification des cmds suivants :

1-grep -E '^con' fich : chercher les lignes qui commençant par con.
2-grep -E 'ing$' fich : chercher les lignes qui terminant par ing ,
3-grep -v -E '^con' fich : chercher les lignes qui terminant par con , ( par ce que -v inverse la rechrche )
4-grep -v -E 'ing$' fich : chercher les lignes qui commençant par ing?
5-grep -E '^[A-Z]' fich : chercher les lignes qui commencant par une majuscule
6- grep -E '[A-Z]$' fich : chercher les lignes qui terminant par une majuscules
7-grep -E '^[A-Z]*$' fich : chercher les lignes qui commencant ou se terminant par une majuscule
8- grep -E '^[aeiouAEIOU]' fich : chercher les lignes qui commence par a ou e ou i ou o ou u
9- grep -E '[aeiouAEIOU]$' fich : chercher les lignes qui termine par a ou e ou i ou o ou u
10- grep -i -E '^[^aeiou]' fich : chercher les lignes ne commençant pas par a ou e ou i ou o ou u
11- grep -i -E '[aeiou].*[aeiou]' fich : chercher les lignes qui contenant uniquement les a ou e ou i ou o ou u.
12-grep -iE '^[^aeiou]*[aeiou][^aeiou]*$' fich : chercher les lignes qui commencant pas ou se termine par a ou e ou i ou o ou u
13- grep "ab*c" fich: ??
14- grep "^s.*n$" fich : ??
15- grep "^[a-zA-Z][a-zA-Z0-9]*"[a-f] *.txt : ??
16- grep \*$ fich : ??

Merci d'avance mes amis :)

2 réponses

Messages postés
35341
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
8 août 2020
5 325
Salut,

T'aurais pu rester sur ton 1er sujet ;-\

Par contre, plutôt que de se répéter : on attendra qu'il aient fini, hein ?
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56950 internautes nous ont dit merci ce mois-ci

Messages postés
29337
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
8 août 2020
6 592
Salut,

-v inverse la commande il faut l'entendre par le complémentaire à la commande d'origine (sans le -v).

Donc
-v   '^con' fich
signifie les lignes ne commençant pas par (et non pas se terminant par).

;-)


        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Messages postés
10
Date d'inscription
mercredi 4 juin 2014
Statut
Membre
Dernière intervention
21 janvier 2015

merci , et les autres sont corrects ?
Messages postés
29337
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
8 août 2020
6 592
Je n'ai pas (encore) appris les expressions rationnelles (regexp). Je vais donc laisser des plus calés te répondre ;-)

par contre le
 -i 
signifie Ignorer les différences majuscules/minuscules donc a = A
Messages postés
10
Date d'inscription
mercredi 4 juin 2014
Statut
Membre
Dernière intervention
21 janvier 2015

c'est a dire grep -i -E '^[^aeiou]' fich sa signifie quoi ici ? :)
Messages postés
29337
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
8 août 2020
6 592
que c'est
 aeiou ou AEIOU