Améliorer l’utilisation de sqlplus et d’OCAML

Un truc m’énervait avec les interpréteurs sqlplus d’Oracle et d’OCAML, c’est qu’il est impossible d’éditer la ligne qu’on est en train d’écrire en naviguant dedans sans devoir la réécrire totalement ou alors d’appeler la dernière ligne écrite en appuyant sur la flèche haut. Comme on a l’habitude de faire dans tout bon terminal. Donc je m’amusais à écrire dans un éditeur de texte puis de copier-coller dans le terminal ce qui est une opération plutôt lourde, redondante et c’est une bonne perte de temps

Puis une personne sur IRC m’a fait connaître un petit programme bien sympathique : rlwrap, qui permet de palier à ces problèmes et d’utiliser ces interpréteurs comme on utiliserait un terminal classique.

Une fois installé il suffit de taper (par exemple) :

rlwrap sqlplus

Et on se retrouve dans le terminal de sqlplus mais avec un peu plus de libertés d’édition !

Mieux, on peut en faire un alias dans .bashrc (avec nano par exemple) pour en faire une utilisation transparente :

alias sqlplus='rlwrap sqlplus'
$ source .bashrc
Neros

Neros

Étudiant en Physique à l'Université de Strasbourg

Read More