Archives par mot-clé : Scripts

Bash : Suppression des accents, cédilles, etc

Comment supprimer les accents, cédilles, etc, dans une chaine de caractères ? Méthode classique : la substitution La suppression des caractères accentués et autres cédilles peut être effectuée, en Bash, en utilisant « sed » ou « tr » : fhh@aaricia ~ $ _str="Une chaine avec des é, des Ù, des À, des ç et des œ" fhh@aaricia ~ … Continuer la lecture de Bash : Suppression des accents, cédilles, etc

Création automatisée d’une machine virtuelle Debian

Cet article vise à fournir les commandes minimales permettant la création, de manière totalement automatisée, d’une machine virtuelle tournant sous une distribution Debian Wheezy 64 bits. Ce script s’appuiera sur certains outils déjà vus sur admin-linux.fr (nbd, loop, kpartx) et sur debootstrap qui va nous aider à installer le système d’exploitation. Au travers de la … Continuer la lecture de Création automatisée d’une machine virtuelle Debian

genvm : Génération de machines virtuelles

« genvm » Est un script de génération de machines virtuelles (VM) Debian personnalisées. Les images disque générées peuvent être utilisées sous Qemu/KVM, VirtualBox et VMWare (sous Windows, Mac OS ou Linux) en fonction du format d’image choisi. Le script accepte de nombreuses options permettant de personnaliser tous les paramètres de la VM générée. Cet article n’abordera … Continuer la lecture de genvm : Génération de machines virtuelles

Bash : Vérifier qu’une commande existe

Comment vérifier qu’une commande existe en Bash ? Comment vérifier la disponibilité des prérequis d’un script ? Une méthode permettant de vérifier qu’une commande existe consiste à tester le retour de « command -v <commande_a_tester> » : fhh@mafalda ~ $ command -v ls alias ls=’ls –color=auto’ fhh@mafalda ~ $ echo $? 0 fhh@mafalda ~ $ command -v … Continuer la lecture de Bash : Vérifier qu’une commande existe

Bash : Substitution de variables dans un fichier

Comment substituer des variables dans un fichier depuis un script Bash ? Comment utiliser un modèle, template ou typon dans un script Bash ? Une méthode élégante : envsubst « envsubst » Est un programme de « gettext » destiné à substituer des variables d’environnement par leur valeur dans une chaîne de caractères. Le fait que le programme ne … Continuer la lecture de Bash : Substitution de variables dans un fichier