grep -n é para mostrar o número da linha do "achado"
grep -n é para mostrar o número da linha do "achado"
Olá, Vicente!
O grep é o comando pra utilizar expressões regulares
Você está certo ao dizer que o grep -n
é utilizado para mostrar o número da linha onde o padrão especificado foi encontrado. No entanto, a flag -e
também é relevante no contexto do grep
, mas para um propósito diferente.
A flag -e
no comando grep
é usada para especificar uma expressão regular como argumento. Isso é útil quando você deseja fornecer múltiplas expressões regulares ou quando, por exemplo, a expressão regular começa com um hífen, o que poderia confundir o comando grep
fazendo-o interpretar a expressão como uma opção.
Por exemplo, se você quiser buscar por linhas que contenham "Anna" ou "Beatrice" no arquivo, você poderia usar:
grep -e "Anna" -e "Beatrice" /home/camila/database.csv
Obrigada pelo apontamento entre as flags -n
e -e
no grep
. Se precisar de mais exemplos ou tiver outras dúvidas sobre o uso de expressões regulares, fique à vontade para explorar mais!
Espero ter ajudado e bons estudos!