Name | Last Update | Last Commit bc818feba20 – 42ab38a6-2530-472c-ae00-a6e54cbf471f | history |
---|---|---|---|
LICENSE | |||
README.md | |||
anagramme.sh | |||
configure_bind9.sh | |||
curl.igalerie.php | |||
getInetAddr.sh | |||
liste.de.mots.francais.frgut.txt.iso-... | |||
liste.de.mots.francais.frgut.txt.utf-8 | |||
pgcd.sh | |||
rechercheDoublons.sh | |||
syllabes.sh |
Voici tous mes scripts que je souhaite partager avec le plus grand nombre.
Vos commentaires, remarques sont les bienvenus.
http://www.quennec.fr/contact
SHA256SUM
825e356515bba1e73438092fa3d6f8157c3d858a5061bcb1d6eeff4ec6beee63 ./anagramme.sh
79860ca3dde5fefe6f949eb496f000a904c642e4d40be5f6a71a48f8c798a245 ./configure_bind9.sh
b3f941eb2e661fed193acf26481e3f4f661bb05043beae220c0362e9b44a9d7f ./curl.igalerie.php
f4a779cfcaa0df84a47a3e74d76c8747998bc2adc2d215d5f466450a4092ee3c ./getInetAddr.sh
cdab7e11b499cdae1305b081497b7561efbc31d35c5d69cb2d8acc6a3b35e44d ./liste.de.mots.francais.frgut.txt.iso-8859-1
d014d66f757f7922125ed57688b0c118ec372b22c140dc2784a276cdc82e9da1 ./liste.de.mots.francais.frgut.txt.utf-8
2600bb3da6ca9d0098618631de344a657915cec298ab46efdf51555769c2d617 ./pgcd.sh
ee41f2901353c16738932a090a82a2e8a631e3c6526ac6a0325ee29bb99eb2af ./rechercheDoublons.sh
0694b4cff027ac727eaad1ce9cac481c10d542d3375f03a220bd7a0312d7800a ./syllabes.sh
syllabes.sh
Ce script permet de découper des mots en syllabes.
Exemple
$ ./syllabes.sh coucou
coucou => cou-cou
rechercheDoublons.sh
Ce script permet de rechercher tous les doublons dans les fichiers d'un répertoire.
Il affiche la somme MD5 ainsi que la liste des fichiers identiques.
Exemple
$ ./rechercheDoublons.sh /etc
Empreinte MD5 identique : 0354433cff0d5c554bb0c805f95d60ae
*/etc/bash.bash_logout
*/etc/defaults/etc/bash.bash_logout
Empreinte MD5 identique : 0715ef1bcd139252fab1a270d39004e2
*/etc/defaults/etc/profile.d/tzset.csh
*/etc/profile.d/tzset.csh
...
anagramme.sh
Ce script permet d'afficher tous les anagrammes d'un mot.
Le script requiert un dictionnaire de mots.
Le dictionnaire indiqué ci-dessous contient un peu plus de 336000 mots.
Il peut également être téléchargé ici
L'option facultative -d permet de ne pas prendre en compte les accents.
L'option -f permet d'indiquer le fichier dictionnaire.
L'option -l permet d'indiquer le nombre de lettre des anagrammes.
L'option -c permet d'indiquer le mot ou la liste des lettres pour les anagrammes.
Exemple
./anagramme.sh -f liste.de.mots.francais.frgut.txt.utf-8 -l 11 -c programmation
Liste des mots de 11 lettre(s) et contenant les lettres "programmation" :
1 - programmait
2 - programmant
pgcd.sh
*[pgcd]: Plus Grand Diviseur Commun
*[ppcm]: Plus Petit Multiple Commun
Ce script permet de calculer le pgcd et le ppcm des nombres passés en paramètre.
Exemple
./pgcd.sh 45 55
PGCD (45,55) = 5
PPCM (45,55) = 495
configure_bind9.sh
Ce script permet de configurer le serveur DNS BIND en créant automatiquement tous les fichiers nécessaires.
Exécution
./configure_bind9.sh
Répondre aux différentes questions posées par le script.
curl.igalerie.php
igalerie est une application php qui permet de créer des galeries d'images en ligne.
L'ajout d'images dans la galerie peut se faire via ftp (très pratique) mais il faut obligatoirement exécuter une fonction pour que les images soient affichées dans la galerie.
Cette fonction est disponible via un bouton accessible uniquement dans la section administration du site.
Il est donc nécessaire d'être authentifié pour exécuter cette fonction.
Pour effectuer ce scan automatiquement à intervalle régulière, j'ai donc mis au point le script php suivant avec l'extension curl.
Exécution
php curl.igalerie.php
Un rapport sur le nombre d'images indexées est affiché à l'écran.
getInetAddr.sh
Ce script retourne l'adresse IP de chaque interface réseau trouvée.
Exécution
./getInetAddr.sh