Existe uma maneira fácil de fazer com que as whois
consultas do terminal tenham coloração de sintaxe na saída para que seja mais fácil de ler?
Algo básico como colorir NOT FOUND
em vermelho e nomes de campos e datas em cores diferentes já seria útil. Não importa se a coloração não for 100% precisa.
O programa,
grc
, é "a interface para o colorizador genérico grcat". O projeto existe no GitHub , mas pode ser instalado a partir de um repositório, se o seu SO empacotar o software. Muitos comandos vêm pré-configurados e podem ser personalizados para colorir qualquer comando.Uma parte da saída é mostrada abaixo para o comando,
whois stackexchansssssssge.com
.Para incorporar a advertência observada nos comentários, observe que é possível abreviar o comando,
grc whois <arg>
, com o comando,whois <arg>
, obtendo o script apropriado que acompanha o software. Este script (um degrc.zsh
,grc.bashrc
, ougrc.fish
, de acordo com o shell correspondente em uso) estabelece aliases para os comandos configurados que precedem cada comando configurado comgrc --colour=auto
.O software tem cores pré-configuradas para os comandos a seguir.
Realize o objetivo sem cor
No Linux, pelo menos, observe também que o código de saída de
whois
deve ser0
quando um nome de domínio foi encontrado e1
quando um nome de domínio não foi encontrado.Isso produz um código de saída de
0
- found.Isso produz um código de saída de
1
- não encontrado.Ou, para deduzir o mesmo sem saída de
whois
, tente da seguinte forma, usando;
para garantir a saída do código de saída.