30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
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' <nom_fichier> --> 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
|
|
|