read a [[ ! ${a:?} =~ ^M*(C[MD]|D?C{,3})(X.|L?X{,3})(I[XV]|V?I{,3})$ ]] echo $? . *