Como destacar uma mensagem de aviso?

1

Eu quero hightlight a mensagem de aviso aparece durante a execução de um comando específico. Se acidentalmente executarmos alguns comandos específicos ( pode estar removendo pacotes essenciais do sistema ), ele mostrará uma mensagem de aviso antes da ação que seria executada.

Mas a mensagem de aviso não está em um formulário realçado. Algumas pessoas podem ler a mensagem de Aviso e cancelar a operação, mas algumas podem executar o comando sem ler a mensagem de aviso. E, finalmente, o sistema foi quebrado.

Exemplo 1:

avinash@linux:~$ sudo apt-get purge firefox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  firefox* lightdm-remote-session-uccsconfigure* xul-ext-unity* xul-ext-webaccounts*
0 upgraded, 0 newly installed, 4 to remove and 300 not upgraded.
After this operation, 63.1 MB disk space will be freed.
Do you want to continue [Y/n]?

No exemplo acima, não há necessidade da mensagem de aviso. Porque firefox não é um pacote essencial. O sistema também funcionará sem problemas, se removermos o pacote firefox.

Exemplo 2:

avinash@linux:~$ sudo apt-get purge hostname
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  hostname*
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  hostname
0 upgraded, 0 newly installed, 1 to remove and 301 not upgraded.
After this operation, 85.0 kB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?] 

Neste exemplo, o pacote hostname é um pacote essencial importante. Se você remover este pacote, seu sistema será corrompido.

Então, é possível destacar ( em cor vermelha ou em negrito ) somente a Mensagem de Aviso se esse comando é destinado a produzir uma Mensagem de Aviso antes de fazer uma operação em particular?

WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
    
por Avinash Raj 03.04.2014 / 11:37

0 respostas