Question 1) grep --color '\.ipv[46]\.' DIR/sysctl.conf Question 2) grep '^[^#]' DIR/sysctl.conf grep -v '^[#]' Question 3) grep -i '_root_' DIR/ca-certificates.conf Question 4) grep '_Class_[[:digit:]]' DIR/ca-certificates.conf Question 5) grep -l 'KEYMAP' -r Question 6) grep --color -i '([[:lower:]]*)' Xorg.0.log grep ( . )* Xorg.0.log --color Question 7) grep '\.[[:lower:]]*\.[[:lower:]]' krb5.conf -i --color Question 8) grep '[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*' syslog --color Question 12) ##SED sed '3d' --> Affiche le contenu d'un fichier sans la 3ème ligne sed 's/Bonjour/Salut/' Tp12_ex.txt --> Cherche toutes les occurences de "Bonjour" pour remplacer la première occurence dans la ligne sed 's/Bonjour/Salut/g' Tp12_ex.txt --> Cherche toutes les occurences de "Bonjour" dans le fichier pour les remplacer par "Salut" sed -E 's/[[:upper:]]{2,5}/CONFIDENTIAL/g' Tp12_ex.txt --> Remplace les mots avec entre 2 et 5 majuscules par CONFIDENTIAL find -name 'Tp12*' -exec sed 's/AABBB/Yeah/g' {} \; --> Cherche dans les fichiers comportant Tp12 dans leur nom et remplace les occurences de AABBB par Yeah pour ensuite les afficher