Si vous souhaitez faire des montages de différents fichiers PDF (prendre la première page d'un premier document et la coller à la fin d'un second, en y ajoutant les pages 4, 7 à 10 d'un troisième document) ou bien simplement raccourcir un fichier PDF...
Lire la suitebash
Utiliser cat pour rassembler des fichiers splittés sous Linux/BSD/Mac OS X
Ne vous est-il jamais arriver de récupérer sur la toile (via des sites comme Megaupload ou RapidShare par exemple) des fichiers dont l'extension se termine par .001, .002, .003, etc. ? Ce genre de fichiers sont généralement des splits. En gros on prend...
Lire la suitePasser le clavier en français (azerty) sous Linux
Je ne sais pas si comme moi vous avez déjà été embetté avec un mapping clavier qwerty (ou dvorak ou autre) en utilisant une distribution Live ou bien en faisant une installation PXE. C'est vrai qu'en général une distribution fraîchement installée ne pose...
Lire la suiteScripting Bash : (pipe) while read
Peut-être connaissez vous déjà la syntaxe suivante : while read arg1 arg2 arg3; do echo $arg3 $arg2 $arg1 done < mon_fichier.txt Qui consiste à prendre le contenu d'un fichier (ici mon_fichier.txt) et de le donner "à manger" (d'où le <) à la "combinaison"...
Lire la suiteScripting Bash : du bon usage des fonctions de hachage (et de echo)
Attention en utilisant echo combiné à des progammes de hachage. Il est courant d'utiliser echo pour renseigner l'entrée standard de ces programmes. Or echo retourne le texte passé en argument en lui ajoutant un retour à la ligne \n. Celui-ci est donc...
Lire la suitewatch ou comment garder un oeil sur une commande (ou la faire tourner à l'infini et...)
Vous en avez marre de surveiller en permanence un même programme ? Assez de lancer n fois de suite la même commande pour voir comment celle-ci évolue ? Alors watch est fait pour vous. Ce petit programme disponible sous Linux (apparemment disponible également...
Lire la suiteRetrouver un nom de machine (FQDN) à partir d'une adresse IP avec ou sans résolution DNS inverse (Reverse DNS Lookup)
Voici une petite astuce qui devrait fonctionner sous tous les systèmes de la famille UNIX (Linux, BSD, Mac OS X, etc.) Le but de cet article n'est pas d'expliquer ce que sont les adresses IP, serveurs DNS (Domain Name System), un FQDN (Fully Qualified...
Lire la suiteScripting Bash : trouver des fichiers non modifiés depuis n secondes avec find, touch et date
Par défaut la commande find permet d'avoir la liste des fichiers non modifiés depuis n minutes. On ne peut descendre sous la minute. On peut faire sauter cette limite en utilisant les commandes touch et date en complément. Voici comment... avec en prime...
Lire la suiteScripting Bash : en finir avec les mails de réactivation de No-IP.com
Avant de commencer je précise qu'il ne s'agit pas ici de faire de la publicité pour No-IP. Précisons juste qu'il s'agit d'un site permettant entre autre d'avoir des noms de domaine (plus exactement des adresses complètes se terminant par .no-ip.com, .servebeer.com,...
Lire la suiteUn peu de maths : opérations arithmétiques en Bash
Après une petite leçon d'histoire si on se faisait des mathématiques... en bash ?! Oh rien de bien méchant : un peu d'arithmétique élémentaire (soustraction, addition, multiplication et division). Comme d'habitude nous allons voir différentes méthodes...
Lire la suite