Bash หนึ่งซับเพื่อลบเฉพาะเมล็ดเก่า
ฉันได้เห็นเธรดมากมายเกี่ยวกับวิธีเพิ่มพื้นที่ว่างบน / boot พาร์ติชันและนั่นก็เป็นวัตถุประสงค์ของฉันเช่นกัน อย่างไรก็ตามฉันเพียง แต่สนใจที่จะลบเมล็ดเก่าเท่านั้นและไม่ได้ลบแต่ละอันออกจากเมล็ดที่เหลืออยู่ในปัจจุบัน ฉันต้องการวิธีแก้ปัญหาให้เป็นหนึ่งซับเพราะฉันจะเรียกใช้สคริปต์จาก Puppet และฉันไม่ต้องการมีไฟล์พิเศษวางอยู่รอบ ๆ จนถึงตอนนี้ฉันได้รับสิ่งต่อไปนี้: dpkg -l linux-* | awk '/^ii/{print $2}' | egrep [0-9] | sort -t- -k3,4 --version-sort -r | sed -e "1,/$(uname -r | cut -f1,2 -d"-")/d" | grep -v -e `uname -r | cut -f1,2 -d"-"` | xargs sudo apt-get …