Ho un programma che usa un printf
po ' tput
misto e mi piacerebbe reindirizzare l'output su stdout e su un file. Preferirei usare sed
poiché non desidero dipendenze inutili dal mio script. Ecco cosa ho finora.
printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee install.log
L'unico problema con questo è il mio file di registro è ottenere tutto l'output del colore in quanto tale ...
^[[36m| ^[(B^[[m^[[37mSourcing files...^[[m
Mi piacerebbe solo averlo | Sourcing files...
sed
opzioni non sembrano funzionare.