Это работа для регулярных выражений. Выглядит сбивающим с толку, потому что в регулярном выражении в качестве метасимволов используются символы скобки, а также они являются частью шаблона в вашем примере, избегая обратной косой черты.
C:\temp $ echo (05-NW)HPLaserjet | perl -nlwe "print for m/\(([^)]+)\)/g"
Совпадение с начальной парой, начало группы захвата, совпадение с одним или несколькими символами, которые не являются закрывающей парой, закрытие группы захвата, совпадение с закрытием парена.