Comando grep [RESOLVIDO]

1. Comando grep [RESOLVIDO]

Pedro Henrique
loooksbrum

(usa Outra)

Enviado em 02/04/2022 - 23:26h

Venho fazendo exercicios de um livro de linux para iniciar. porém, não sei um jeito de resolver essas 2 perguntas
O comando grep só mostra a palavra que eu pedir pra mostrar, ou há algum jeito de eu mostrar todas as linhas em que essa palavra não está?



. Copie ou crie o arquivo atividade, contendo as seguintes linhas:
abcdefghijklmUnixnopqrstuvwxyz
abcdefghiUnixjklmnopqrstuvwxyzUnix
abcdefghijklmnopqrstuvwxyzLinux
abcdefghijklmnopqrstuUnixvwxyz
Unixabcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyzUnix
abcdefghijklmnopLinuxqrstuvwxyz
abcdefghUnixijklmnopqrstuUnixvwxyz

Utilize uma linha de comando para mostrar na tela as
linhas, com seus respectivos números, nas quais está faltando a palavra Unix; salve esse
resultado no arquivo chamado atividade_temp.


Utilizando o comando grep, encontre mais de uma forma de mostrar na tela o número de linhas
em que a palavra Unix aparece pelo menos uma vez no arquivo atividade (não mostrar as linhas).



  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 02/04/2022 - 23:52h


loooksbrum escreveu:

Venho fazendo exercicios de um livro de linux para iniciar. porém, não sei um jeito de resolver essas 2 perguntas
O comando grep só mostra a palavra que eu pedir pra mostrar, ou há algum jeito de eu mostrar todas as linhas em que essa palavra não está?



. Copie ou crie o arquivo atividade, contendo as seguintes linhas:
abcdefghijklmUnixnopqrstuvwxyz
abcdefghiUnixjklmnopqrstuvwxyzUnix
abcdefghijklmnopqrstuvwxyzLinux
abcdefghijklmnopqrstuUnixvwxyz
Unixabcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyzUnix
abcdefghijklmnopLinuxqrstuvwxyz
abcdefghUnixijklmnopqrstuUnixvwxyz

Utilize uma linha de comando para mostrar na tela as
linhas, com seus respectivos números, nas quais está faltando a palavra Unix; salve esse
resultado no arquivo chamado atividade_temp.


Utilizando o comando grep, encontre mais de uma forma de mostrar na tela o número de linhas
em que a palavra Unix aparece pelo menos uma vez no arquivo atividade (não mostrar as linhas).

Boa noite.
grep -v inverte a lógica
grep -n número da linha
grep -c conta as ocorrências
Veja as opções,
grep --help

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts