Lista descrição de uma lista de pacotes [fechada]

2

Estou escrevendo um script bash e eu tenho uma lista de dpkg nomes de pacotes e eu quero que meu script escreva um arquivo de texto com o seguinte formato:

name of package

description

name of package

description

...

Aqui está a frase simples que deve fazê-lo, mas não ...

cat /media/sdcard/liste_des_paquets_sans_dependances_inverse | while  read ligne ; do
dpkg-query --showformat='${Package}\n\n${Description}\n\n\n\n' --show $ligne >> descriptions.txt
done

Talvez você veja onde está minha culpa?

    
por JeromeLEKIEFFRE 11.10.2017 / 15:05

2 respostas

0

OK, encontrei o problema. Foi o caractere "fim da linha" na lista. Eu fiz um "retorno" de imprensa em cada início de linha e um "enter" pressione para mudar este "fim de linha" personagem e funcionou ... apenas algumas coisas que levam várias horas do seu tempo ... eu vou trabalhar em um script diferente para fazer a minha lista ... obrigada pelo seu tempo!

    
por 11.10.2017 / 16:37
0

Este é um exemplo de script:

for i in $(cat /media/sdcard/liste_des_paquets_sans_dependances_inverse) 
do 
dpkg-query --showformat='${Package}\n\n${Description}\n\n\n\n' --show $i >> description.txt 
done
    
por 11.10.2017 / 16:08