jo. Skupiny nefungují správně, třeba:
echo 'a' | sed -n '/[:lower:]/p'
nevypíše nic a přitom ta skupina je v BRE definovaná
Mno, to bude nejspíš tím, že jsi dal sedu za úkol najít znaky ":", "l", "o"..., které on na vstupu nenašel. Posixové třídy znaků se pokud vím musí zadávat následovně:
echo 'a' | sed -n '/[[:lower:]]/p'
Navíc, snad v každém dokumentu o RE, který se mi dostal do rukou, je zmiňován tebou finálně odhalený problém s locales.