/pattern
Search forward in the file for the N-th line containing
the pattern. N defaults to 1. The pattern is a regular
expression, as recognized by the regular expression library
supplied by your system.
, então a sintaxe aceita pode depender do seu sistema. Por outro lado, parece aceitar expressões regulares estendidas no meu sistema Debian, veja regex(7)
e Por que minha expressão regular funciona em X, mas não em Y?
\d
é do Perl e não é suportado por todos os mecanismos de expressão regular. Use [0-9]
ou [[:digit:]]
para corresponder aos dígitos. (Seu comportamento exato pode depender da localidade.)