Pular para o conteúdo

Consultando qual o repositório está ativo no slackpkg usando apenas o grep

Dica publicada em Linux / Comandos
Mauricio Ferrari (LinuxProativo) maurixnovatrento
Hits: 1.762 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

Consultando qual o repositório está ativo no slackpkg usando apenas o grep

Caso esteja usando o Slackware, talvez você queira consultar para alguma outra coisa, qual é o repositório que o slackpkg está usando nesse para atualizar os pacotes.

Então você opta por usar o "cat" combinado com "grep" para fazer a consulta dessa forma:

cat /etc/slackpkg/mirrors | grep brasil
# ftp://ftp.slackware-brasil.com.br/slackware64-14.2/
# http://ftp.slackware-brasil.com.br/slackware64-14.2/
# ftp://ftp.slackware-brasil.com.br/slackware64-current/
http://ftp.slackware-brasil.com.br/slackware64-current/


Já serve, mas vamos supor que você não configurou o repositório do Brasil e não se lembra qual foi o repositório para poder fazer o filtro com o grep. Aí você terá que consultar o arquivo mirrors e ir procurando qual linha está descomentada.

OPA! No arquivo mirrors do slackpkg, tudo é comentado. Aí para configurá-lo você só descomenta a linha do repositório a ser usado. Então, basta encontrar um comando que consiga nos mostrar qual é a linha em um arquivo que não está comentada, pois essa linha será o repositório configurado no arquivo mirror. E o grep consegue fazer isso:

grep -v '#' /etc/slackpkg/mirrors
http://ftp.slackware-brasil.com.br/slackware64-current/

O pulo do gato está no parâmetro "-v", que tem a função de omitir as linhas que possuam determinado padrão que no nosso caso é o "#". Uma simples consulta em grande estilo.

Espero ter ajudado.

Contador de Palavras no Terminal

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

Sem Itens Repetidos no bash_history

RecordMyDesktop no Slackware Funcionando no KDE Plasma 5

Extraindo Dados de Sites da Internet pelo Terminal

FFmpeg - Gravando legenda para vídeo

GoogleCL: O poder do Google na linha de comando

Substituição de strings no VI

Usando Delta ISOs

Descobrindo compartilhamentos NFS de uma máquina

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.