Mostra cores
Publicado por Marcelo Oliver (última atualização em 30/11/2015)
[ Hits: 2.856 ]
Sempre tive dificuldade de lembrar o código "daquela cor" para colocar no script . . . :)
Mas, os meus problemas acabaram...
Este script mostra "512 CORES", ao digitar o número da cor apresenta o código e salva em "COR_ESCOLHIDA.txt".
Dimensiona a Tabela de Cores de acordo com o número de colunas.
Digite XXX ou xxx para finalizar.
Abç.,
Marcelo Oliver
#!/bin/bash ################################################################# ## ## ## CRIADO POR: Marcelo Oliver / marceloliver[At]gmail[Dot]com ## ## QUANDO: Outubro/2015 ## ## Agradeço a todos que compartilham os conhecimentos ... ## ## ## ################################################################# COR1="\x1B[1;38;5;190m" COR2="\x1B[1;38;5;196m" FC="\x1B[m" ESCOLHA() { read -p " ESCOLHA A COR: " -e -n3 if [[ $REPLY == +(XXX|xxx) ]];then echo -e "$COR1 ENCERRADO$FC\n" exit 0 elif (($REPLY<1)) || (($REPLY>512));then echo -e "\n$COR2 OPÇãO INVáLIDA$FC\n" ; ESCOLHA else REPLY=$((10#$REPLY)) COR=$((REPLY/2)) ATB=$((REPLY%2)) printf "$COR1 %03d => $FC" "$REPLY" ; echo "\x1B[$ATB;38;5;${COR}m" | tee -a COR_ESCOLHIDA.txt ESCOLHA fi } clear COLS=$(tput cols) DIV=$((COLS/7)) printf "\n TABELA DE CORES:\n" echo;IND=1;for COR in {0..255};do for ATB in 0 1;do #SE INDICE É MULTIPLO DE "$DIV" => \n if [ $(($IND%DIV)) -eq 0 ];then printf " %b█%03d█%b" "\x1B[${ATB};38;05;${COR}m" "$((IND++))" "\x1B[m\n" else printf " %b█%03d█%b" "\x1B[${ATB};38;05;${COR}m" "$((IND++))" "\x1B[m" fi done;done echo -e "\n" ESCOLHA
Busca e move arquivos renomeando-os conforme a máscara
Script Shell para Administração e Configuração do Samba em Red-Hat / Fedora
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Não tenho som no meu Kali linux (0)
Erro ao fazer remaster usando Penguin eggs (2)
Primeiras impressões do Debian 13 (25)
Meu Amigo não consegue entrar em meu mundo, via tailscale, hamachi e z... (1)