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: 253 ]

Blog: http://linguagemcfacil.mozello.com/

 


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

Sem Itens Repetidos no bash_history

Claws Mail - Erro na conexão com imap.google.com: login recusado [Resolvido]

Facilitando o uso de comandos no Linux com alias

Restaurando o .bashrc e o .profile para o padrão no Ubuntu e derivados

Criando Atalhos para Diretórios Ocultos no Linux

Leitura recomendada

Fazendo mágicas com o watch

Alterando recursivamente permissão de arquivos e pastas

Convertendo formato de vídeo OGV para AVI

Ver log de sites do squid em tempo real

Comandos de Exibição de Processos no Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts