rendez-vous sur ArraKISS
Archives ContactATOM
whoami@ybad.name
# find . -iname

    snippets shell

    Supprimer les lignes commentées et virer les vides :

    grep -v "^#" fichier | sort -u
    

    Envoyer dans le néant le retour d’une commande :

    $ macommande > /dev/null 2>&1
    

    Afficher les lignes de 1 à 3 :

    sed -n '1,3p' file
    

    Boucle sur une liste contenant des espaces :

    sort file.txt | head | while read -r line
    do
    	echo $line
    done
    

    Supprimer les dossiers vides

    find /path/to/dir -empty -type d -delete
    

    Afficher tout le contenu d’un fichier après un pattern :

    awk 'f;/pattern/{f=1}' fichierier.txt
    

    Supprimer la dernière ligne d’un fichier:

    sed -i -e '$ d' fichier.txt
    

    Obtenir tout ce qui est après pattern :

    sed -n 's/^.*pattern*//p'
    

    Vérifier qu’un script ne tourne pas déjà :

    while [ $(pgrep -f $0 | wc -l) -gt 1 ]; do
    	kill -9 $(pgrep -o -f $0)
    done
    

    Voir les urls dans une page:

    sed -n 's/.*href="\([^"]*\).*/\1/p' file