Expression reguliere

jeje_du_70 Messages postés 7 Statut Membre -  
Fis Messages postés 87 Statut Membre -
bonjour
je doit fair un exo avec des expresssion reguliere et je ne sais pas comment on les utilises
voici l'ennonce
en utilisant un grep rechercher en une seule foi dans /usr/bin tous les fichiers qui ont un nombre de lien egale a 2 puis les trier par leur numero d'inode et pour finir que ceux qui contienne la chaine de caractere kill et toujour dans l'ordre croissant
merci pour les reponse
A voir également:

2 réponses

Fis Messages postés 87 Statut Membre 10
 
Je pense que la solution sera du type suivant :

ls -options /usr/bin/ | cut -options | sort | grep -e expression_reguliere

Mais il faudrait que tu cherches les ioptions adéquates pour chaque programme dans les pages de man: man ls / man cut /man sort /man grep
0
Fis Messages postés 87 Statut Membre 10
 
Y'a même plus simple:

ls -l -i /usr/bin | grep -E "^.{19}2\b.*kill.*" | sort

...ça devrait faire ton affaire. Il se peut que sur ton linux tu doive changer certains paramètres de l'expression régulière. Essaie de bien comprendre ce qu'elle fait, les ereg sont un outil extrêmement puissant et utile!
0