Adicionando e listando as regras criadas na lista de exceções do slackpkg usando egrep e sed

Publicado por Mauricio Ferrari em 01/09/2020

[ Hits: 2.183 ]

Blog: https://www.youtube.com/@LinuxDicasPro

 


Adicionando e listando as regras criadas na lista de exceções do slackpkg usando egrep e sed



É uma dica simples para quem não quer ficar abrindo a lista de exceções do slackpkg para visualizas ou inserir alguma expressão de exceção.

No meu caso, eu já tenho algo configurado e quero listar usando grep, mas como não há um padrão para listar, vamos simplesmente omitir as linha que possuam o '#':
Linux: Adicionando e Listando as Regras Criadas na Lista de Exceções do slackpkg usando egrep e sed
Já funciona, mas note que há espaços em branco. Para melhorar isso, vamos usar egrep e mapear a quebra de linha, porém isso não funciona:
Linux: Adicionando e Listando as Regras Criadas na Lista de Exceções do slackpkg usando egrep e sed
Então mapearemos o inicio da linha com '^ 'e o fim da linha com '$' afim de detectar a quebra de linha desse jeito:
Linux: Adicionando e Listando as Regras Criadas na Lista de Exceções do slackpkg usando egrep e sed
Vamos adicionar uma exceção no final do arquivo. Porém, isso não funciona:
Linux: Adicionando e Listando as Regras Criadas na Lista de Exceções do slackpkg usando egrep e sed
Por isso usamos o sed:
Linux: Adicionando e Listando as Regras Criadas na Lista de Exceções do slackpkg usando egrep e sed
Vamos dar uma breve explicação nos comandos:
  • O primeiro comando é opcional, o sed -i '$s/$/\n/' serve apenas para inserir uma nova linha no final do arquivo e não precisa ser utilizado duas vezes.
  • O "$i" insere o texto na última linha e joga o que está na linha atual para baixo, é por isso que eu pulei uma linha.

Espero que tenham gostado.

Outras dicas deste autor

Instalando o PhotoQT no Deepin 20

Facilitando o uso de comandos no Linux com alias

Como adicionar PPA no Deepin 20

Instalando o FrostWire no Deepin 20

Criando Atalhos para Diretórios Ocultos no Linux

Leitura recomendada

O comando chfn

O comando rename na prática

Como remover senhas de arquivos PDF por linha de comando

Como descobrir o pacote dono do arquivo no Gentoo

Gravando um CD rapidamente

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts