SóProvas


ID
2218174
Banca
Marinha
Órgão
CAP
Ano
2016
Provas
Disciplina
Sistemas Operacionais
Assuntos

O comando grep pode ser utilizado para procurar uma determinada ocorrência em um arquivo. Dadas as três linhas do arquivo graduacao.txt, a seguir, qual o comando do grep que mostraria somente a primeira linha?
10 Suboficial
11 Primeiro-Sargento
12 Segundo Sargento

Alternativas
Comentários
  • Para ver apenas as linhas que terminam com a palavra "false".

    -> grep -i "[F]" graduacao.txt

     

     

  • não entendi, alguém poderia explicar pf

  • Nathalia fonseca, o -i significa case insensitive. Ou seja, o comando irá retornar a ocorrência da letra f, seja maiúscula ou minúscula. E como apenas a primeira linha possui a letra f, ela será retornada, como pede a questão.

  • A

    grep -i "[F]" graduacao.txt

    Grep -i                deve ignorar o case sensitive

    Retorna Suboficial, pois ele faz uma busca de [F] independente dele ser maiúsculo ou minúsculo.

    B

    grep -A1 "Su" graduacao.txt

    Grep -A: mostra número de linhas após a linha encontrada pelo grep.

    Rertorna 2.

    Traduzindo: Retorne a quantidade de linhas após "Su".

    C

    grep -B1 "Pr" graduacao.txt

    Grep -B                mostra número de linhas antes da linha encontrada pelo grep.

    Retorna 1

    Traduzindo: Retorne a quantidade de linhas antes de "Pr".

    D

    grep "S[e-f]" graduacao.txt

    Retorna Segundo sargento.

    [e-f] é o intervalo da busca após o S.

    E

    grep -i "S" graduacao.txt

    Retorna Suboficial, Primeiro-Sargento e Segundo Sargento

    Fonte: Guia Foca Linux 2020