0
Merci

Quelques mots de remerciements seront grandement appréciés.

MySQL - Rediriger la sortie standard en console


Vous connaissez le client MySQL en ligne de commande, aka "mysql", mais saviez-vous qu'il était possible de rediriger la sortie des commandes vers n'importe quel programme ? Pour cela, il vous suffit d'utiliser la commande "pager", suivie du nom du programme vers lequel rediriger la sortie.

Affecter la sortie à un programme


Exemple (sûrement le plus utilisé) :

mysql>pager more  
PAGER set to 'more'  
mysql>

La prochaine fois que le résultat d'une commande excédera une page, il suffira de presser la barre d'espace pour passer de pages en pages.

Remettre le pager par défaut


Pour revenir au pager par défaut, utilisez la commande "nopager" :
mysql> nopager  
PAGER set to stdout  
mysql>

Exemples d'utilisation


La plupart des exemples sont pour Linux/Unix, désolé !

Afficher la sortie dans un éditeur


Pour pouvoir éditer la sortie avec vi :
mysql>pager vi - 

Extraire les lignes contenant un mot


Pour n'afficher que les tables contenant "pierre" dans leur nom, sans sensibilité à la casse :
mysql>pager grep -i pierre  
mysql>show tables;



Je suis sûr que vous avez pleins d'autres idées d'utilisation ! N'hésitez pas à utiliser les commentaires ci-dessous pour donner d'autres exemples :)
0
Merci

Quelques mots de remerciements seront grandement appréciés.

Cet article est régulièrement mis à jour par des experts sous la
direction de Jean-François Pillou, fondateur de CommentCaMarche
et directeur délégué au développement numérique du groupe Figaro.

A voir également

Publié par . Dernière mise à jour le par spe2d.

Ce document intitulé «  MySQL - Rediriger la sortie standard en console  » issu de CommentCaMarche (https://www.commentcamarche.net/) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

1 Commentaire