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

Publicado por Mauricio Ferrari (LinuxProativo) em 01/09/2020

[ Hits: 2.310 ]

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

 


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

UMPlayer reformulado para o Linux Mint 20

Google Earth Pro no Debian, Ubuntu, Linux Mint e derivados

Corrigindo a Falha de Segmentação do VirtualBox 6.1.18 no Slackware Current [RESOLVIDO]

junest - Mini Arch Linux dentro de sua Distro

Spotify Atualizado no Ubuntu e Linux Mint

Leitura recomendada

Criar arquivo vazio de maneira correta no Linux. Não é o touch. Nunca foi. Nunca será...

Listar as máquinas/dispositivos online em determinada rede

Comandos básicos para o modo texto

Copiando seu LILO do disquete para a MBR

Resolvendo problemas de autenticidade de pacotes

  

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