perdonate il titolo non proprio chiaro ma non mi veniva in mente nulla di meglio
Oggi pomeriggio guardavo il ChangeLog di slackware64-current e mi domandavo come si fa a sapere in maniera più o meno automatica quali pacchetti sono stati rimossi per poi verificare nel proprio sistema ed eventualmente disinstallarli... siccome non ho trovato tools che facciano questa cosa in automatico, ho scritto 2 righe da lanciare in sequenza per effettuare questa verifica:
Codice: Seleziona tutto
for line in $(egrep "Removed\.$" ChangeLog.txt |cut -d':' -f1 |egrep "t?z$"); do basename $line;done >> rem_pkgs.txt
Codice: Seleziona tutto
for line in $(cat rem_pkgs.txt); do PACK=$(echo $line | rev | cut -d- -f4- | rev); ls /var/log/packages/ |grep $PACK;done
Adesso, che voi sappiate ci sono già tools che fanno questa cosa o comunque, c'è un modo più veloce di farla??
Grazie mille in anticipo...