Archives par mot-clé : Shell

$IFS : Le séparateur standard du shell

$IFS pour « Internal Field Separator » est une variable spéciale du shell définissant le « séparateur par défaut », c’est à dire le(s) caractère(s) utilisé(s) pour délimiter les mots dans une chaîne de caractères. Par défaut, ce séparateur est initialisé à « <espace><tabulation><nouvelle ligne> » (et peut être affiché via la commande ‘echo -n « $IFS » | cat -vTE’). Concrètement, nous … Continuer la lecture de $IFS : Le séparateur standard du shell

Alertes par SMS en Bash (via Google Calendar)

La remontée d’alerte par SMS (« Short Message Service ») est un plus non négligeable dans le monitoring de systèmes d’informations critiques. Les services gratuit permettant d’utiliser les SMS depuis le système restent rare. Depuis plusieurs années déjà, « Google Agenda » propose à ses clients des rappels de rendez-vous par SMS. Rapidement, ce service Google fût détourné pour … Continuer la lecture de Alertes par SMS en Bash (via Google Calendar)

Bash : Convertir une chaîne de caractères en majuscule / minuscule

Comment passer une chaîne de caractères en majuscule ou minuscule en bash ? À l’ancienne (avec dépendance sur « tr ») La première méthode consiste à utiliser la commande « tr » pour effectuer la transformation. Ce qui donne pour la transformation de minuscule en majuscule : fhh@mafalda ~ $ MyString="coMMent AlleZ voUs ?" ; fhh@mafalda ~ $ echo … Continuer la lecture de Bash : Convertir une chaîne de caractères en majuscule / minuscule

Couper les « bips » en console (PC Speaker)

Comment couper/arrêter/supprimer ces horribles « bips » en console ? Méthode I : Brutale mais efficace La méthode la plus répandue n’est pas des plus élégantes, elle consiste à décharger le module « pcspkr » : 22:01:37 cixi ~ # rmmod -v pcspkr rmmod pcspkr, wait=no22:01:37 cixi ~ # rmmod -v pcspkr rmmod pcspkr, wait=no puis à empêcher son … Continuer la lecture de Couper les « bips » en console (PC Speaker)