¿Cómo elimino las líneas que comienzan con a #, dado que puede haber espacios en blanco a la izquierda y a la derecha de la #?
# Master socket provides access to userdb information. It's typically
text-processing
sed
regular-expression
awk
perl
chris4000
fuente
fuente

awk '!/^ *#/' ./text.awk '/^ *#/{next}1' fileDebería ser lo suficientemente bueno.fuente
Utilizando los datos de muestra publicados por ДМИТРИЙ МАЛИКОВ ...
Prefiero usar pcre con grep, así que uso el interruptor -P para grep (debe ser GNU grep). El segundo grep es azúcar puro para darte las palabras sin espacios en blanco. También "eliminaría" las líneas vacías.
fuente
fuente
a#b