Expressions rationnelles

Exercices

avec grep

  1. Copier le fichier passwd en local pour faire les tests
  2. Chercher les lignes qui contiennent "home"
  3. Chercher les lignes qui ne contiennent pas "bin"
  4. Chercher les lignes qui commencent par "bin"
  5. Chercher les lignes qui contiennent "bin et "home"
  6. Chercher les lignes qui contiennent un point
  7. Chercher les lignes qui contiennent au moins 2 "y"
  8. Chercher les lignes qui contiennent au moins une majuscule
  9. Chercher les lignes qui contiennent une majuscule dans le premier champ (modifier le fichier passwd pour qu'il en contienne)
  10. Chercher les lignes qui contiennent des champs numériques
  11. Chercher les lignes qui contiennent le 3ème champ compris entre 1 et 5
    Chercher les lignes qui ont le même login et path
  12. Que fait la commande suivante : grep "o.*o.*o" fich1
  13. Que fait la commande suivante : grep "^[^_^]" fich1
  14. Que fait la commande suivante : grep "^[[:alnum:]_]*:\*:[1-5]:" fich1
  15. Que fait la commande suivante : grep "^\([[:alnum:]_]*\):\*:\([[:digit:]]*\):\2" fich1

avec find

  1. Chercher les fichiers dans le répertoire /etc (sans les sous-répertoires) qui ont le caractère "c" dans le nom et l'extension
  2. Chercher les sous-répertoire de /etc qui possède une majuscule
  3. Chercher les sous-répertoire de /etc qui commencent par une majuscule
  4. Chercher dans les répertoire rc*.d de /etc, les fichiers qui contiennent 20
  5. Effacer tous les fichiers qui se termine par ".dat"
  6. Modifié le: lundi 15 juillet 2013, 23:30