Eu apenas tentei passar um padrão de pesquisa começando com $
menos:
less +/'\$l' myfile.pl
e eu tenho
There is no -l option ("less --help" for help)
Depois de ler o manual, tentei a opção -p
alternativa
less -p'\$l' myfile.pl
e deu o mesmo erro.
Então eu descobri que (nb o espaço depois -p
)
less -p '\$l' myfile.pl
funciona, ou seja, abre o arquivo sem mensagem de erro e pula para a primeira ocorrência de $l
.
A variante de opção longa --pattern=$l
não funciona
less --pattern='\$l' myfile.pl
There is no -l option ("less --help" for help)
Considerando que o espaço em vez de =
obras
less --pattern '\$l' myfile.pl
Isto é
less -V
less 458 (POSIX regular expressions)
Copyright (C) 1984-2012 Mark Nudelman
no openSUSE Leap 42.3
Agora a pergunta: isso é um bug?