Ejabberd har ikke en kommando til print af konfigurationsfilen uden kommentarer, ligesom Postfix f.eks. har det med postconf -d
men i mange tilfælde er det kun et spørgsmål om at udelade alle linier der starter med et kommentartegn. I Ejabberd’s tilfælde er det # (havelåge)
1 |
grep -Pv "^[[:space:]]*#" /etc/ejabberd/ejabberd.yml |
-P | Brug perl regex |
-v | Linier der ikke matcher “regex” |
“regex” | ^ = starter med [[:space:]]* = ingen eller nogle mellemrum # = en havelåge |
fil | sti til konfigurationsfil |
Der er mange måder at kommentere på, så tjek denne tråd for inspiration:
Stackexchange: Is there a way to show only uncommented lines in a script