[Risolto] Output comando colorato

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
Pehua
Prode Principiante
Messaggi: 241
Iscrizione: martedì 19 aprile 2022, 9:02
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04.4 LTS
Sesso: Maschile

[Risolto] Output comando colorato

Messaggio da Pehua »

Ciao, mi piacerebbe sapere se e' possibile colorare l' output di un comendo, per esempio:

Codice: Seleziona tutto

sudo snap refresh
ed avere di un colore a scelta l' output del comando.

Premetto che nel .bashrc ho impostato delle variabili dei colori:

Codice: Seleziona tutto

blu='\e[0;34m'
giallo='\e[1;33m'
rosso='\e[1;31m'
Quindi se scrivo sul terminale:

Codice: Seleziona tutto

echo -e $blu "Ciao"
Il ciao appare blu, e ok.

Ma la cosa che non riesco a fare e' nell output di un comando come da esempio.

Sapreste aiutarmi?

Grazie
Ultima modifica di Pehua il giovedì 19 gennaio 2023, 19:03, modificato 1 volta in totale.
Al di la delle impostazioni culturali :birra:
Avatar utente
corradoventu
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3855
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 20.04, 22.04, 23.10, 24.04
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

Re: Output comando colorato

Messaggio da corradoventu »

I colori dipendono da come li imposta il comando e dalle preferenze impostate al terminale, ad esempio per me:
Allegati
Screenshot from 2023-01-17 20-42-29.png
Screenshot from 2023-01-17 20-37-56.jpg
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Avatar utente
Pehua
Prode Principiante
Messaggi: 241
Iscrizione: martedì 19 aprile 2022, 9:02
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04.4 LTS
Sesso: Maschile

Re: Output comando colorato

Messaggio da Pehua »

Ciao, si ok ma per personalizzare un output come da esempio fatto nel primo post?
Quelle personalizzazioni le ho fatte.
Volevo colorare a piacimento un out di un comando, es: sudo snap refresh
e dare output bianco che so...
Si puo' fare?
Al di la delle impostazioni culturali :birra:
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4445
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: Output comando colorato

Messaggio da UbuNuovo »

Il colore impostato viene mantenuto fino a quando non viene cambiato.
Se però il comando eseguito ha una sua formattazione per l'output, può annullare la tua.
Devi provare per saperlo.

Quanto detto sopra vale per gli script.
Per i comandi nel terminale, la tua formattazione viene persa subito dopo il comando.
Potresti provare a mettere il comando all'interno di echo, per esempio:

Codice: Seleziona tutto

echo -e "${blu}$(ls)"
Salva l'Ucraina! 🇺🇦
Avatar utente
Pehua
Prode Principiante
Messaggi: 241
Iscrizione: martedì 19 aprile 2022, 9:02
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04.4 LTS
Sesso: Maschile

Re: Output comando colorato

Messaggio da Pehua »

UbuNuovo ha scritto:
mercoledì 18 gennaio 2023, 21:58
Il colore impostato viene mantenuto fino a quando non viene cambiato.
Se però il comando eseguito ha una sua formattazione per l'output, può annullare la tua.
Devi provare per saperlo.

Quanto detto sopra vale per gli script.
Per i comandi nel terminale, la tua formattazione viene persa subito dopo il comando.
Potresti provare a mettere il comando all'interno di echo, per esempio:

Codice: Seleziona tutto

echo -e "${blu}$(ls)"
Buongiorno e grazie, oggi provero' e ti faro' sapere, intanto il comando postato da te funziona...

...Ma la gobba non ce l avevi a destra? :D

Hahahahahaha (Un mito)
Al di la delle impostazioni culturali :birra:
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4445
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: Output comando colorato

Messaggio da UbuNuovo »

Immagine
:ciao:
Salva l'Ucraina! 🇺🇦
Avatar utente
Pehua
Prode Principiante
Messaggi: 241
Iscrizione: martedì 19 aprile 2022, 9:02
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04.4 LTS
Sesso: Maschile

Re: Output comando colorato

Messaggio da Pehua »

UbuNuovo ha scritto:
giovedì 19 gennaio 2023, 15:46
Immagine
:ciao:
Hahahahahahah :lol:
Esatto!!!

Comunque ti ringrazio per la "dritta" e funziona, ho una complicazione ma va bene cosi :birra:
Al di la delle impostazioni culturali :birra:
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4445
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: [Risolto] Output comando colorato

Messaggio da UbuNuovo »

:ciao:
Salva l'Ucraina! 🇺🇦
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti