либо убираем это допущение и тогда пишем просто \s*#.*
это верно, просто там такой текст такого типа: [tools/22] Size=22 Context=Tools # blablablab (может быть много пробелов в конце) Type=Fixed который превращается в строку типа passwd с помощью awk 'BEGIN {FS="\n"; RS="["; OFS=":"; ORS="\n"}' Короче, я разобрался, спасибо!
шта? ну так блин, либо пишите регулярку конкретно под свой кейс
да я понял и написал, что она хорошая и в обычном случае помогает, но в итоге, написал похожую регулярку под свой кейс, потому что контекст немного нестандартный. самое главное - понял, куда двигаться дальше :)