• Il sonno della ragione genera mostri (2° puntata)

      0 comments

    Rieccomi a fare qualcosa per il bel sito One Liners.
    Questa volta è uno scriptino per effettuare il purge di tutti i file di configurazione dei pacchetti rimossi. Non è legato ad una shell specifica, io ho provato sotto Tcsh, ma è bello ed elegante:

    dpkg -l | grep "rc  " | awk '{FS="\n"}{ print $NF}' | awk '{FS="  "}
    {print $2}' | xargs dpkg --purge 

    Da scrivere tutto su una linea ovviamente. Spero serva a qualcuno

    Come già detto sul sito, lo script di suo potrebbe prendere dentro anche i pacchetti che finiscono per “rc”, tipo sysv-rc, ma non ci dovrebbero essere problemi

    Update: Elena suggerisce che usando grep "^rc  " il bug viene risolto.
    
  • Per la serie “il sonno della ragione genera i mostri”

      0 comments

    Anche se in questo caso dovrebbe essere “troppo tempo libero e una bash sono pericolosi”, nel pomeriggio ho deciso che in onore della mente dietro One Liners dovevo creare il “Tiradadi dei Man” ™E così dopo un po’ di sano smanettamento è nato questo comando:

    echo `find /usr/share/man/ | awk '{FS=";"}{ print $NF}'` | awk '{FS=" "}{srand();print$ (int(10000*rand()) % NF)}' | awk -F "." '{print $1}' | xargs man

    che fa appunto questo: estrae una pagina man a caso tra quelle installate. Funziona solo con bash. Ovviamente l’ho gia’ inserito su One Liners
    Update: Elena mi ha fatto notare che in realtà “tiradadi dei man” dovrebbe essere “tiradadi dei Manowar”. La coincidenza è davvero divertente