Recentemente ho trovato un post che ha dato una soluzione per avere l'output di testo da stderr un colore diverso per Linux (bash)Cambiare il testo di colore di uscita sul finestre per stderr
hanno creato lo script seguente script bash
#!/bin/bash
{ $* 2>&1>&3|sed 's,.*,\x1B[33m&\x1B[0m,'>&2;} 3>&1
questo fa sì che l'output stampi il testo giallo quando proviene da stderr. lo stdout stampa ancora lo stesso colore.
lo script è stato salvato in una directory in $ PATH denominata colore. Questo mi permette di eseguire la sceneggiatura con make o scons e farà hi-lite tutto il testo da stderr in giallo. (potrebbe rendere il testo rosso cambiando 33m a 31m)
color make CPU=x64
Questo è abbastanza utile per trovare errori durante la compilazione.
Esiste uno script simile che potrebbe essere utilizzato per la shell di cmd di Windows?
Nota: ho sed installato sul mio computer Windows se ciò è utile.
grazie io non sono al mio computer in questo momento, ma ce la metterò una prova e ti faccio sapere – gnash117
Grazie funziona alla grande da quando ho sed nel mio PATH non ho dovuto specificare il percorso completo lasciando @Echo Off (((% * 1> & 3) 2> & 1) | "sed.exe" "s,. *, \ x1B [31m & \ x1B [0m, "1> & 2) 3> & 1 – gnash117