パッケージ一覧の一覧説明[閉じる]

パッケージ一覧の一覧説明[閉じる]

スクリプトを作成しており、パッケージ名のbashリストがあり、dpkgスクリプトから次の形式のテキストファイルを作成しようとしています。

name of package

description

name of package

description

...

これはそうするべき簡単な文章ですが、そうではありません...

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

どこで間違っているのか理解できますか?

答え1

以下はスクリプトの例です。

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

答え2

はい、問題を見つけました。リストの「行末」文字です。各行の先頭で「Enter」を押してから、「Enter」を押してこの「行の終わり」文字を変更しましたが、うまくいきました...数時間かかる作業でした。物事...別のスクリプトを書いてみましょう。私のリストに含めるには...両方の時間をありがとうございます!

関連情報