Les fichiers de configuration sous GNU/Linux sont parfois ongs et il n'est pas facile de distinguer les lignes importantes de celles des commentaires, souvent plus nombreuses. C'est le cas par exemple de fichier de configuration de squid (proxy) qui comporte pas moins de 3500 lignes...
Voici comment afficher le contenu d'un fichier de configuration sans les lignes de commentaires, ce qui rend le fichier nettement plus lisible:
grep "^[^#*/;]" /etc/samba/smb.conf
egrep -v "^\s*(#|$)"
L'équivalent POSIX
grep -E -v '^(#|$|;)' /etc/samba/smb.conf
egrep -v "^[[:space:]]*(#|$)" /etc/samba/smb.conf
» Lire la suite