Comando apt-file [RESOLVIDO]

1. Comando apt-file [RESOLVIDO]

Cesar Rizzo
cesarzz

(usa CentOS)

Enviado em 16/04/2020 - 16:26h

Olá.
Como utilizar a expressão regular com o comando apt-file search ?

Já tentei:
apt-file search -x '^gimp'

Mas não resultou em nada...
Eu tentei utilizar a ER de início de linha ^ (mas não funcionou)
Se utilizar somente apt-file search -x 'gimp' funciona.
Eu não queria gerar um grep após para filtrar.

Como fazer isso no prórprio comando apt-file com Regex?

A sintaxe inicial é
apt-file search -x (só não consigo colocar ER para busca)

;
Cesar



  


2. Re: Comando apt-file [RESOLVIDO]

Stanislaus K
StanislausK

(usa FreeBSD)

Enviado em 16/04/2020 - 17:17h

Ola,

leia:

Linux apt-file command
https://www.computerhope.com/unix/apt-file.htm


3. Re: Comando apt-file

Rogerio
RogerDez

(usa Outra)

Enviado em 17/04/2020 - 13:02h

eu uso uma função para puxar o indice dos pacotes:
debian () {
curl --compressed -sL 'https://packages.debian.org/stable/allpackages?format=txt.gz'
}

$ debian | grep '^gimp'

pq vc não quer usar o grep??


4. apt-file - Exemplos

Cesar Rizzo
cesarzz

(usa CentOS)

Enviado em 17/04/2020 - 14:12h

Olá
Eu havia invertido a sintaxe do comando.
Segue abaixo o que eu mesmo solucionei.

Sintaxe
apt-file [options] search pattern
apt-file [options] show package

Exemplos:
apt-file search 'dialog'
# Irá procurar o padrão 'dialog' em todos os arquivos de todos os pacotes (exibe todos os pacotes e todos os arquivos contidos nos diretórios correspondentes à pesquisa)

apt-file --package-only search 'dialog'
# Idem acima, porém, somente exibe o nome do pacote onde contém o padrão pesquisado.

apt-file list 'dialog'
# Irá exibir o nome do pacote (exibe também todos os diretórios do pacote pesquisado)

apt-file --package-only list 'dialog'
# Irá exibir somente o nome do pacote

apt-file -x --package-only list '^.?dialog'
# Irá exibir somente os nomes dos pacotes correspondentes à Expressão Regular. Neste exemplo exibe os pacotes: dialog e kdialog
# O parâmetro -x permite a utilização de Expressões Regulares.

apt-file -x search 'dialog$'
# Irá exibir todos os arquivos (com caminho absoluto) e os nomes de pacotes correspondentes, utilizando a Expressão Regular com cifrão ($) ... (palavra 'dialog' no final dos arquivos).
# O parâmetro -x permite a utilização de Expressões Regulares.
;
Cesar








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts