Mam program, który używa printf
niektórych tput
zmieszanych i chciałbym przesłać dane wyjściowe do standardowego wyjścia, a także do pliku. Wolę używać, sed
ponieważ nie chcę żadnych niepotrzebnych zależności od mojego skryptu. Oto co mam do tej pory.
printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee install.log
Jedynym problemem jest to, że mój plik dziennika pobiera wszystkie kolorowe wydruki jako takie ...
^[[36m| ^[(B^[[m^[[37mSourcing files...^[[m
Chciałbym to po prostu mieć | Sourcing files...
sed
opcje nie wydają się działać.