Digamos que eu tenho um arquivo contendo as seguintes duas linhas:
2014-05-05 09:11:53 /aa/bbbb/cccccc 29899
2014-05-05 09:12:17 /aa/bbbb/cccccc?dddddddd 16767
Eu preciso pegar a linha que contém /aa/bbbb/cccccc
apenas o padrão , não preciso da segunda linha que contém caracteres extras, ou seja ?dddddddd
. Agora, quando eu tentei
grep '/aa/bbbb/cccccc' file
Em seguida, as duas linhas estão sendo selecionadas. Eu preciso da linha completa, então grep -o
não poderia ser uma solução.
Qual poderia ser a solução possível usando grep, para que apenas a primeira linha seja selecionada com base no padrão de pesquisa?