Significations de plusieurs commandes :) merci d'av

Résolu
midom3n Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
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

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
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
jee pee Messages postés 41536 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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é.
0
midom3n Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
merci , et les autres sont corrects ?
0
jee pee Messages postés 41536 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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
0
midom3n Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
c'est a dire grep -i -E '^[^aeiou]' fich sa signifie quoi ici ? :)
0
jee pee Messages postés 41536 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
que c'est
 aeiou ou AEIOU
0