23 décembre 2009

Comment améliorer l'affichage du résultat de vos requêtes SQL en ligne de commande (MySQL) ?

Je vois un de mes collègues taper une requête sous MySQL en ligne de commande et ajouter \G à la fin. Et là, je vois le résultat de la requête ! Impressionnant, c'est lisible ! En effet, avec cette option les champs ne sont plus affichés en colonne mais en lignes. Pour chaque enregistrement, nous avons une ligne par champ, ce qui est nettement plus visible surtout pour les tables ayant énormément de champs. Ci-dessous une requête select sans et avec le paramètre \G : Vous pouvez retrouver plus d'infos sur ce site.
Posté par fatihaelh à 18:42 - - Commentaires [0] - Permalien [#]
Tags :

22 décembre 2009

Suppression d'espaces ou de tabulations avec sed

Pour ceux qui ne connaissent pas la commande sed, c'est un véritable couteau suisse Justement, ajourd'hui, j'ai mis quelques minutes à retrouver comment faire pour supprimer des espaces en début de ligne ! Google étant mon ami, voilà la solution : sed -e 's/^[ \t]*//' /path/to/myFile Je remercie ce site.
Posté par fatihaelh à 18:40 - - Commentaires [0] - Permalien [#]
Tags : , ,
21 décembre 2009

Debug de scripts sous Linux : connaître la date de dernier accès à un fichier

Vous êtes en pleine programmation, ça plante, vous ne savez plus par où commencer ! Si ce scénario vous rappelle des souvenirs, il y a une commande très simple à utiliser pour savoir si votre script accède à tous les fichiers nécessaires à son exécution. Par exemple, j'ai un script ksh qui lance une requête SQL dans Oracle et qui a besoin de plusieurs fichiers : environnement oraenv, requête SQL, fichier résultat (.lst), ... Vous pouvez utiliser une commande que vous connaissez sûrement, à savoir : ls, vous lui passez en paramètre... [Lire la suite]
Posté par fatihaelh à 18:46 - - Commentaires [0] - Permalien [#]
Tags :
09 décembre 2009

Prête pour tester la version 1.8 de zabbix

Je rappelle que zabbix est une application de supervision open source. En ce moment j'utilise la version 1.6 de zabbix en environnement professionnel (monitoring de serveurs sous Linux/AIX/Solaris/Windows). J'avoue qu'en regardant la liste des fonctionnalités annoncées pour la 1.8, je suis agréablement surprise ! Ils ont implémenté le "drag and drop" au niveau des cartes !! Je n'aurai donc plus besoin d'indiquer les coordonnées X/Y des différentes sondes à placer. Enfin, je serai fixée dans quelques jours quand je l'aurai... [Lire la suite]
Posté par fatihaelh à 10:11 - - Commentaires [1] - Permalien [#]
Tags :
06 décembre 2009

Commande diff en pratique

C'est bien beau de visualiser la différence entre deux fichiers avec la commande diff, mais est-ce que j'utilise vraiment toutes les potentialités de cette commande ? Est-ce que je peux modifier un fichier en y injectant uniquement les différences avec le fichier d'origine. Comment peut-on l'utiliser en pratique ?  Je crée un fichier nommé : fichier 1, je crée un fichier nommé fichier 2 et je stocke dans un fichier patch.txt uniquement les différences entre ces deux fichiers.  Maintenant comment se présente ce fichier... [Lire la suite]
Posté par fatihaelh à 18:17 - - Commentaires [0] - Permalien [#]
Tags : ,
06 décembre 2009

Utilisez la commande env pour lister les variables en cours sous Linux

Pour afficher la liste des variables en cours sous Linux, tapez la commande "env" : Nous allons maintenant créer une variable et voir comment celle-ci est prise en compte : export MESSAGE='BIENVENUE' Tapons à présent à nouveau la commande "env" : Affichons maintenant la variable $MESSAGE :
Posté par fatihaelh à 17:22 - - Commentaires [0] - Permalien [#]
Tags :