Por que você não faz isso simplesmente?
sed -i -e 's|vc/[0-9]\{1,\}||g' /etc/security
Explicação:
A regex
[0-9]\{1,\}
= > 1 ou mais correspondências do átomo precedente, que no seu caso é [0-9]
. Observe que \d+
, embora equivalente ao que eu dei a [0-9]\{1,\}
, não é compatível com POSIX sed. Na mesma linha, observe que [0-9]\{0,\}
é equivalente a \d*
.