Tag Archives: bash

Connaître l’ensemble des types de fichiers dans un répertoire

Une ligne rapide pour avoir l’ensemble des types de fichiers dans un répertoire :

1
find REPERTOIRE -type f |  awk -F . '{print $NF}' | sort | uniq

Ou avec le décompte trié par extension :

1
find REPERTOIRE -type f |  awk -F . '{print $NF}' | sort | uniq -c | sort -n

Compiler un script bash

Aussi bizarre que cela puisse paraitre on peut compiler un script bash. Cela peut être particulièrement utile si l’on veut que le script ne soit pas modifé par un utilisateur lambda lors de sa diffusion.

Pour cela télécharger Ici ou sur le site de l’auteur ( sur Debian un apt-get install shc marche également)

Les instructions se trouve dans l’archive mais tout simplement il faut faire :
make : pour compiler le programme
./shc -v -f moncriptamoi.sh :

et on peut redistribuer le monscriptamoi.sh.x qui est alors un exécutable binaire .