J'ai un programme qui utilise printf
avec certains tput
mélangés et je voudrais diriger la sortie vers stdout ainsi qu'un fichier. Je préfère utiliser sed
car je ne veux pas de dépendances inutiles sur mon script. Voici ce que j'ai jusqu'à présent.
printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee install.log
Le seul problème avec cela est que mon fichier journal obtient toute la sortie couleur en tant que telle ...
^[[36m| ^[(B^[[m^[[37mSourcing files...^[[m
Je voudrais juste avoir | Sourcing files...
sed
options ne semblent pas fonctionner.