# Grep ## Rechercher tous les fichiers de /etc contenant le nom de la machine sudo grep -rl $(hostname) /etc/ 2> /dev/null ## Nocomment Mettre en place l'expression régulière utilisable avec grep permettant d'afficher le contenu d'un fichier: * sans les commentaires * sans les lignes vides grep -vE '^#' grep -vE '^$' grep -vE '^(\s+#|#|$)' ## Alias nocomment Mettre en place l'alias nocomment permettant d'appliquer facilement la regex précédente sur un fichier alias nocomment="grep -vE '^(\s+#|#|$)'" ## Alias permanent rajouter la définition de l'alias dans ~/.bashrc ## Sed ```bash sed 's/^(#|$|\s+#.*)//g' /etc/profile > profile ``` ## Sed ```bash history | awk '{print $4}' | sort | uniq -c | sort -n ```