SóProvas


ID
1118500
Banca
VUNESP
Órgão
EMPLASA
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Considere o conteúdo do arquivo “error.log”, presente em um sistema Linux:

01 [Thu Oct 31 22:41:03 2013] [warning] mensagem
02 [Thu Oct 31 22:41:10 2013] [notice] mensagem
03 [Thu Oct 31 22:59:16 2013] [notice] mensagem
04 [Thu Oct 31 23:04:18 2013] [error] mensagem
05 [Thu Oct 31 23:04:32 2013] [error] mensagem
06 [Thu Oct 31 23:06:46 2013] [notice] mensagem
07 [Thu Oct 31 23:06:48 2013] [notice] mensagem
08 [Thu Oct 31 23:07:32 2013] [error] mensagem
09 [Thu Oct 31 23:07:51 2013] [error] mensagem
10 [Thu Oct 31 23:08:44 2013] [notice] mensagem

Para exibir o conteúdo desse arquivo, filtrando e ajustando o conteúdo, para que o resultado seja.

04 mensagem
05 mensagem
08 mensagem
09 mensagem

é necessário executar o seguinte comando:

Alternativas
Comentários
  • grep -F '[error]' error.log -- Procura pela string [error] no arquivo e separa o resultado em linhas

    cut -d' '-f1,8- -- Usa como delimitador de colunas um espaço (-d' ') e printa a primeira e a oitava colunas.
  • grep '[string]' arq.ext - retorna os ocorrencias da String DENTRO do arquivo especificado. no exemplo, grep '[error]' error.log retorna todas ocorrencias dos charcters e,r,r,o,r dentro do arquivo.

    grep -F '[string]' arq.ext - mesma coisa, exceto que retorna a string em '[error]' PRECISAMENTE NESTA ORDEM.