包列表的列表描述

包列表的列表描述

我正在编写一个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

好的,我发现了问题。它是列表中的“行尾”字符。我在行的每个开头按了“回车”键,然后按了“输入”键来更改这个“行尾”字符,它起作用了......只是一些需要花费你几个小时时间的事情......我会编写不同的脚本来列入我的列表...谢谢你们两位的宝贵时间!

相关内容