Вот вариант получше (при условии, что GNU grep
или совместимый):
grep -v '^[#;/%<]\|^\s*$' anyfile.conf
исключить для строк, начинающихся с # ; /% <
, заключенные в квадратные скобки, а второй фильтр после вертикальной черты - \ s * $
для пустых строк.
No cuelga. Si está ejecutando de forma interactiva y mira dentro de somefile
, verá su aviso. STDERR es donde bash escribe el aviso.