Je voudrais modifier mon .bashrc afin que chaque commande exécutée sur le shell soit dirigée vers quelque chose, par exemple:
$ sudo apt update
_________________
< sudo apt update >
-----------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
J'ai réussi quelque chose d'assez similaire, mais pas entièrement:
$ bash
$ exec > >(cowsay)
$ echo "Hello AU!"
$ exit
_______
< Hello AU! >
-------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Ce n'est pas le résultat souhaité, car il ne se produit qu'après avoir quitté le shell actuel.
C'est principalement à des fins de plaisir / d'apprentissage.
-n
drapeau pourcowsay
est utile; cela lui permet de préserver les espaces blancs.