Como posso pesquisar novas linhas (ou finais de linhas) como parte de uma pesquisa usando menos?
Por exemplo, eu gostaria de pesquisar length=9\n
, mas não quero apenas pesquisar length=9
porque isso geraria correspondências para length=90\n
.
Estou usando GNU bash, versão 4.0.33(1)-release (x86_64-pc-linux-gnu) no Ubuntu 9.10 (Karmic Koala)
Tentei ler o manual amigável, mas dizia
/pattern
Pesquise no arquivo a enésima linha que contém o padrão. O padrão de N é 1. O padrão é uma expressão regular, conforme reconhecido pela biblioteca de expressões regulares fornecida pelo seu sistema. A busca começa na segunda linha exibida (mas veja as opções -a e -j, que alteram isso).
e não sei como fazer RTFM além disso.
Responder1
Você pode fazer:
/pattern$
O padrão substituindo pattern
, mas o $
deve ficar, ele diz para a busca procurar o padrão, e depois o fim da linha.
Então você faria:
/length=9$